将长时间戳转换为本地日期时间。

15 浏览
0 Comments

将长时间戳转换为本地日期时间。

我有一个长时间戳1499070300(等同于2017年7月3日星期一16:25:00 +0800),但当我将它转换为LocalDateTime时,我得到的是1970年01月18日T16:24:30.300。

以下是我的代码:

long test_timestamp = 1499070300;
LocalDateTime triggerTime =
                LocalDateTime.ofInstant(Instant.ofEpochMilli(test_timestamp), TimeZone
                        .getDefault().toZoneId());

0