日期:2014-05-18  浏览次数:20692 次

oracle 数据库日期存储的问题
字段case_date   类型date
我在java里面这样处理的:
java.text.SimpleDateFormat   sdf=new   java.text.SimpleDateFormat( "yyyy-MM-dd   HH:mm:ss ");
                                        java.util.Date   date=sdf.parse(request.getParameter( "case_date "));
                                        java.sql.Timestamp   case_date=new   java.sql.Timestamp(date.getTime());
然后insert,数据库存储的是“2007-06-03”,没有时间,但是我在java里打印java.sql.Timestamp   case_date,得到的2007-06-03   10:10:00.0为什么村不进时间去?

帮忙,我对oracle不熟,请执教

------解决方案--------------------
看看oracle时间类型的字段设计是不是有错
------解决方案--------------------
你怎么保存的?
------解决方案--------------------
你是用sqldeveloper查看的?它显示date字段是不会显示后面的时间的,只显示日期