【发布时间】:2017-05-17 21:58:05
【问题描述】:
我在 oracle 中有一个时间戳格式的列,它的值类似于 05-MAY-17 11.01.17.939951000 AM。当我的 java 代码选择那个 roe 并且当我执行 ResultSet.getString("coulmn name") 时,我得到了这样的价值 2017-05-05 11:01:17.939。有没有办法让我获得该字段的全部价值。
【问题讨论】:
-
为什么要使用 getString 来获取时间戳?
-
我也做了 ResultSet.getTimestamp()。得到了相同的结果@AlexPoole
-
您在谈论获得 100 微秒吗?也许日期的 JDBC 驱动程序转换失去了精度。您是否尝试过使用时间戳阅读?