从ResultSet中得到datatime的类型结果
如2012-07-04 19:27:52.000无论rs.getString(),还是rs.getDate()
得到的结果都不是原汁原味的2012-07-04 19:27:52.000rs.getString()得到的是2012-07-04 19:27:52.0(少了2个0)
rs.getDate()得到的是2012-07-04
如何才可以得到原汁原味的2012-07-04 19:27:52.000

解决方案 »

  1.   

    http://topic.csdn.net/u/20120619/23/78bb98e8-636b-4056-9af9-6d0d26ef0c88.html
      

  2.   

    或者rs.getLong()  获取long类型数据 你再转成Date      (你试下  我也没试过)
      

  3.   


    不可以转Long,类型转换错误,试过了
      

  4.   

    SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
    Date date = rs.getDate("...");
    String s = formater.format(date);
      

  5.   

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