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

ResultSet返回结果精度的有关问题

2012-09-16 
ResultSet返回结果精度的问题从ResultSet中得到datatime的类型结果如2012-07-04 19:27:52.000无论rs.getSt

ResultSet返回结果精度的问题
从ResultSet中得到datatime的类型结果
如2012-07-04 19:27:52.000

无论rs.getString(),还是rs.getDate()
得到的结果都不是原汁原味的2012-07-04 19:27:52.000

rs.getString()得到的是2012-07-04 19:27:52.0(少了2个0)
rs.getDate()得到的是2012-07-04


如何才可以得到原汁原味的2012-07-04 19:27:52.000





[解决办法]
或者rs.getLong() 获取long类型数据 你再转成Date (你试下 我也没试过)
[解决办法]
SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date date = rs.getDate("...");
String s = formater.format(date);
[解决办法]
我的想法是这样的
 在查数据库的时候 to_char(sysdate) 这样是不是就能取到楼主想要的了 先取出来之后可以再转换
[解决办法]
+1

探讨

我的想法是这样的
在查数据库的时候 to_char(sysdate) 这样是不是就能取到楼主想要的了 先取出来之后可以再转换

热点排行