i use java+Oracle. when i insert my date into my table,i write a serials of SQL as following: insert into mytable values('10002',to_date('2002-10-12','yyyy-mm-dd')); when i search this record. 1.in the sqlplus env,i can get the exact records. 2.in the jsp file . i use java.text.SimpleDateFormat to format the Date like this: SimpleDateFormat sdfTmp=new SimpleDateFormat("yyyy-MM-dd"); String strTime=sdfTmp.format(rs.getDate("order_date")); but the strTime is not exactly show as the in the sqlplus env. why?