问题描述
注意:这已经是很好的JDK世界回答 ,但接受的答案并不适用于不具有日期是扩展API。
那么,将java.util.Date
转换为org.threeten.bp.LocalDate
的最佳方法是什么?
Date input = new Date();
LocalDate date = ???
1楼
这应该做到(灵感来自 )。
Date dateJavaFormat = new Date();
LocalDate dateThreeTenFormat = Instant.ofEpochMilli(dateJavaFormat.getTime()).atZone(ZoneId.systemDefault()).toLocalDate();