Java 如何从oracle获取完整的时间戳值

Java 如何从oracle获取完整的时间戳值,java,oracle,oracle12c,Java,Oracle,Oracle12c,我在oracle中有一个时间戳格式的列,它的值如下05-MAY-17 11.01.17.939951000 AM。当我的java代码选择roe时,当我执行ResultSet.getString(“coulmn名称”)时,我得到的值如下 2017-05-05 11:01:17.939。有什么方法可以获取该字段的完整值。 页面上的最后一个答案显示了一个解决方案,该解决方案在几秒钟内最多有9个值。这可能对你有帮助 为什么要使用getString获取时间戳?我也做了ResultSet.getTimest

我在oracle中有一个时间戳格式的列,它的值如下05-MAY-17 11.01.17.939951000 AM。当我的java代码选择roe时,当我执行ResultSet.getString(“coulmn名称”)时,我得到的值如下 2017-05-05 11:01:17.939。有什么方法可以获取该字段的完整值。


页面上的最后一个答案显示了一个解决方案,该解决方案在几秒钟内最多有9个值。这可能对你有帮助

为什么要使用getString获取时间戳?我也做了ResultSet.getTimestamp()。得到了同样的结果@AlexPooley你说的是得到100微秒?也许JDBC驱动程序对日期的转换已经失去了精度。你试过用时间戳阅读吗?