Java 8:如何从 Epoch 值创建 ZonedDateTime?

2022-08-31 12:37:26

Java 8有一个方法。不幸的是,在 中没有这样的方法。现在,我有一个 Epoch 值和一个显式给定值。我如何从中解脱出来?LocalDateTimeofEpochSecondZonedDateTimeZoneIdZonedDateTime


答案 1

您应该能够通过类执行此操作,该类可以表示给定纪元时间的时刻。如果你有纪元秒,你可以通过类似的东西来创建一些东西。Instant

Instant i = Instant.ofEpochSecond(t);
ZonedDateTime z = ZonedDateTime.ofInstant(i, zoneId);

答案 2