当前位置: 代码迷 >> J2SE >> ResultSet返回结果精度的有关问题
  详细解决方案

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

热度:10225   发布时间:2013-02-25 00:00:00.0
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) 这样是不是就能取到楼主想要的了 先取出来之后可以再转换
  相关解决方案