如何解决如何使用Java 8获得now和TimeStamp之间的微秒2020-10-06T08:52:54.3556219Z之间的秒差?
我想计算使用Java 8在响应中收到的当前时间与时间戳之间的差异(以微秒为单位)(2020-10-06T08:52:54.3556219Z),请告知。我已经使用了以下内容,但没有得到任何具体的解决方案,因此请在这里提问!
- LocalDateTime
- ZonedDateTime
- SimpleDateFormat
解决方法
您可以使用Instant
并致电.getEpochSecond()
来获取秒数,然后计算秒数差异
Instant dateTime = Instant.parse("2020-10-06T10:05:45.027416200Z");
Instant nowDateTime = Instant.now(); // 2020-10-06T10:44:23.173333200Z
long diffSeconds = nowDateTime.getEpochSecond() - dateTime.getEpochSecond();
输出:2318
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。