这是代码:
LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(1451438792953L), ZoneId.of("UTC"));
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("YYYY-MM-dd'T'HH:mm:ss.SSS'Z'");
String output = dateTimeFormatter.format(localDateTime);
这是 的值localDateTime:
2015-12-30T01:26:32.953
这是 的值output:
2016-12-30T01:26:32.953Z
为什么要加一年?
有java.time.temporal.WeekFields几种方法有时会newYearWeek增加年份1。为什么?
这是一个奇怪的错误。