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

关于sqlserver中时间类型的有关问题

2012-12-16 
关于sqlserver中时间类型的问题!数据库sqlserver 其中的时间数据类型是datetime.我java中对象对应的属性是

关于sqlserver中时间类型的问题!
数据库sqlserver 其中的时间数据类型是datetime.我java中对象对应的属性是Date 但是查询出来的数据却只显示了2012-12-04  而数据库是2012-12-04 12:35:00  
后来我将java中属性类型改为Timestamp  但是得到的却是2012-12-04 12:35:00.0 这里为什么多了一个“.0”呢?我要得到2012-12-04 12:35:00 怎么办?sqlserver 中好像没有to_date()函数!!
 
[最优解释]
java的java.util.Date类型是可以完整接收datetime的楼主是不是用了java.sql.Date啊
[其他解释]
自己输出的时候格式化一下啊
java.text.SimpleDateFormat
[其他解释]


SimpleDateFormat  sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String str = sdf.format(new Date());

[其他解释]
这样格式化的话,是不是传到页面的就是String类型的时间了?还有,格式化也好,但是格式化的时候,时间已经取出来了,如果用Date类型,那么只能取到年月日,这样再格式化的话是不是 后面的时分秒都是00了?
[其他解释]
引用:
java的java.util.Date类型是可以完整接收datetime的楼主是不是用了java.sql.Date啊

嗯 我的javabean里面用的就是 java.sql.Date!

热点排行