gpt4 book ai didi

java - JDK 6 和 JDK 7 之间的有效时间戳差异

转载 作者:行者123 更新时间:2023-12-01 18:38:21 27 4
gpt4 key购买 nike

下面的语句在 Java 7 中有效吗?

Timestamp.valueOf("0000-00-00 00:00:00.000000");

因为使用 JDK 1.6 构建上述代码效果很好,但在使用 JDK 1.7 构建上述代码时,我得到:

Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]

最佳答案

嗯,它是语法上有效的 Java 代码,但我不希望它在执行时工作:

  • 0 不是有效月份
  • 0 不是有效的月份
  • 0 可能是有效年份,也可能不是有效年份,具体取决于您的计算方式。 (它似乎适用于 JDK 7,但我自己不会使用它。)

我会使用“0001-01-01 00:00:00.000000” - 不会抛出异常。当然,如果你真的真的需要这样的东西 - 如果这是一个在没有“真实”数据的情况下使用的神奇值,也许你需要一个可为空的列?

关于java - JDK 6 和 JDK 7 之间的有效时间戳差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20868029/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com