偏移日期时间到毫秒
我想知道是否有办法转换为毫秒,我发现了这种方式,但我不知道它是否是最好的:java.time.OffsetDateTime
book.getInteractionDuration().getStartTimeStamp().toEpochSecond()*1000
我想知道是否有办法转换为毫秒,我发现了这种方式,但我不知道它是否是最好的:java.time.OffsetDateTime
book.getInteractionDuration().getStartTimeStamp().toEpochSecond()*1000
我只是将 转换为 an,然后使用到EpochMilli
:OffsetDateTime
Instant
long millis = book.getInteractionDuration().getStartTimeStamp().toInstant().toEpochMilli();
与 不同,这种方法不会损失比想要毫秒而不是纳秒所固有的精度更多的精度。toEpochSecond()
试试这个:
long millis = offsetDateTime.toInstant().toEpochMilli();