注意:在JDK世界中,已经有很好的解答了,可以在这里找到,但是该答案不适用于没有那个扩展API的JSR-310的Android移植版。
那么,将java.util.Date
转换为org.threeten.bp.LocalDate
的最佳方法是什么?
Date input = new Date();
LocalDate date = ???
注意:在JDK世界中,已经有很好的解答了,可以在这里找到,但是该答案不适用于没有那个扩展API的JSR-310的Android移植版。
那么,将java.util.Date
转换为org.threeten.bp.LocalDate
的最佳方法是什么?
Date input = new Date();
LocalDate date = ???
这应该就可以了(受到https://dev59.com/7WEi5IYBdhLWcg3wfsMj#27378709的启发)。
Date dateJavaFormat = new Date();
LocalDate dateThreeTenFormat = Instant.ofEpochMilli(dateJavaFormat.getTime()).atZone(ZoneId.systemDefault()).toLocalDate();