我想知道是否有一种方法可以将java.time.OffsetDateTime转换为毫秒,我发现了这种方法,但我不知道它是否是最好的:
book.getInteractionDuration().getStartTimeStamp().toEpochSecond()*1000发布于 2019-08-09 15:05:46
我只需将OffsetDateTime转换为Instant,然后使用toEpochMilli
long millis = book.getInteractionDuration().getStartTimeStamp().toInstant().toEpochMilli();与toEpochSecond()不同,这种方法不会损失比毫秒而不是纳秒所固有的更高的精度。
发布于 2019-08-09 15:06:14
试试这个:
long millis = offsetDateTime.toInstant().toEpochMilli();https://stackoverflow.com/questions/57424889
复制相似问题