如何将经过纪元的秒数转换为Joda中的LocalDate
?
e.g。
long seconds = 1468608443L;
? LocalDate.fromSeconds(seconds); // does not exist
存在的是fromDateFields
和fromCalendar
。
是否有必要先将秒转换为这两件事之一?
或者,我可以使用
制作Instant
Instant instant = new Instant(seconds * 1000);
然后尝试将其转换为Date
或DateTime
,然后输入LocalDate
。这是实现这一目标的最标准方法吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
目前为止的最佳方法:
Instant instant = new Instant(seconds * 1000);
LocalDate date = instant.toDateTime(SOME_TIME_ZONE).toLocalDate();