首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java中oracle数据Date显示有关问题!经验老到者来!

2012-03-09 
java中oracle数据Date显示问题!!经验老到者来!!oracle中的date2009-5-29 9:14:49java中获得后是2009-05-29

java中oracle数据Date显示问题!!经验老到者来!!
oracle中的date
2009-5-29 9:14:49

java中获得后是 
2009-05-29 09:14:49.0
这样的怎么样能把后面的.0去掉呢???

或者怎么样再封装成一个新的date对象.但是System.out.println(date);的时候要显示成
2009-05-29 09:14:49 注意date是一个日期对象,并不是字符串!!

我的方法
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  String str = sdf.format(date);
  System.out.println(str);
输出的字符串可以正常显示2009-05-29 09:14:49,但是再进行封装回去的时候就不行了
  date = sdf.parse(str);
System.out.println(date);
显示成 Fri May 29 09:14:49 CST 2009 

System.out.println(date.toLocaleString());
显示成 2009-5-29 9:14:49

还是不能显示出 2009-05-29 09:14:49 这样的格式..有高手指点一下吗??

[解决办法]
格式化
[解决办法]

探讨
你的意思是只要我把这个date转换成java.sql.Timestamp 然后再赋值给java.util.Date这样可以实现??

热点排行