【发布时间】:2016-08-12 15:21:37
【问题描述】:
我有以下日期:2016-08-08T00:45:02.370294075Z
我正在尝试使用.getMillis() 将其转换为纪元,但会导致精度损失:1470617102370。我的目标是将其转换为 influxdb 线格式。
还有其他方法吗?
【问题讨论】:
-
您看到的结果 IS 以毫秒为单位。 “精度损失”是因为您似乎希望输出纳秒级,而名为
getMillis()的方法显然不会提供。 -
我可以用来获得纳秒的任何其他类? org.joda.time.base 不提供任何内容。
-
@Cmarv Joda-Time 已被 java.time 框架取代。 Joda-Time 团队建议迁移到 java.time,因为他们的项目现在位于 maintenance mode。 java.time 类的分辨率为纳秒。