【问题标题】:How does java generate time value in config key?java如何在配置键中生成时间值?
【发布时间】:2017-04-11 08:05:21
【问题描述】:

在路径 C:\Users\user\AppData\LocalLow\Sun\Java\Deployment\deployment.properties 中有一个键:deployment.modified.timestamp=1491897442388

我的问题是“deployment.modified.timestamp”键的java gen“1491897442388”值如何?每次我访问 Java 控制面板时它都会改变

【问题讨论】:

  • 这只是当前的epoch timestamp
  • 为什么在 java 中,timestamp 有 13 个字符,而在您的链接中,它只有 10 个?
  • 好的,我知道,以毫秒为单位

标签: java


【解决方案1】:

它看起来非常像自纪元以来的毫秒数,其中纪元被定义为 1970 年 1 月 1 日 UTC 开始时的午夜(注意时区)。您的 1491897442388 对应于 2017-04-11T07:57:22.388Z(仍为 UTC)。

您可能会从例如System.currentTimeMillis()Instant.now().toEpochMilli() 获得这样的时间戳。

【讨论】:

猜你喜欢
  • 2012-08-03
  • 1970-01-01
  • 2012-06-16
  • 2013-08-18
  • 1970-01-01
  • 2014-08-21
  • 2015-03-14
  • 2010-09-11
  • 2022-01-05
相关资源
最近更新 更多