【问题标题】:how to get full time-stamp value from oracle如何从 oracle 获取完整的时间戳值
【发布时间】: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 驱动程序转换失去了精度。您是否尝试过使用时间戳阅读?

标签: java oracle oracle12c


【解决方案1】:

How to print time up to 6 digits of precision for seconds value

页面上的最后一个答案显示了一个秒数最多为 9 个值的解决方案。这可能会帮助你。

【讨论】:

    猜你喜欢
    • 2013-08-31
    • 1970-01-01
    • 2016-05-03
    • 2011-01-23
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    相关资源
    最近更新 更多