我试图修改现有的 java 代码以毫秒而不是秒为单位输出数据。
以秒为单位返回格林威治标准时间当前时间的现有代码:
currentTime = LocalDateTime.now().toEpochSecond(ZoneOffset.UTC);
输出currentTime = 1566311076
它说使用纪元转换器
GMT: Tuesday, August 20, 2019 2:24:36 PM
Your time zone: Tuesday, August 20, 2019 7:24:36 AM GMT-07:00 DST
我尝试修改 java 代码以返回以毫秒为单位的 GMT 中的当前时间能够以毫秒为单位获取当前系统时间,但是如何将结果偏移到 GMT 时间。
currentTime = ZonedDateTime.now().toInstant().toEpochMilli();
输出currentTime = 1566336256566
假设这个时间戳是毫秒
GMT: Tuesday, August 20, 2019 9:24:16.566 PM
Your time zone: Tuesday, August 20, 2019 2:24:16.566 PM GMT-07:00 DST
你知道吗,会非常感激的。谢谢!
慕少森
繁花如伊
相关分类