如何将一个大数字转换为ZoneDateTime java字段

如何将一个大数字转换为ZoneDateTime java字段,java,java-8,Java,Java 8,如何将这样的数字:1467158498669从一个json文件转换为类型为:ZonedDateTime的java字段 谢谢大家! 您可以使用Instant.ofEpochMilli long date = 1467158498669l; ZonedDateTime zoneTime = Instant.ofEpochMilli(date).atZone(ZoneId.of("Canada/Atlantic")); 或 你说得对,那容易多了,谢谢;> ZonedDateTime zdt =

如何将这样的数字:1467158498669从一个json文件转换为类型为:ZonedDateTime的java字段


谢谢大家!

您可以使用
Instant.ofEpochMilli

long date = 1467158498669l;

ZonedDateTime zoneTime = Instant.ofEpochMilli(date).atZone(ZoneId.of("Canada/Atlantic"));


你说得对,那容易多了,谢谢;>
ZonedDateTime  zdt = ZonedDateTime.ofInstant(Instant.ofEpochMilli(date),
            ZoneId.of("Canada/Atlantic"));