当前位置: 代码迷 >> java >> 使用ThreeTenABP时如何从Date转换为LocalDate?
  详细解决方案

使用ThreeTenABP时如何从Date转换为LocalDate?

热度:110   发布时间:2023-07-26 14:49:32.0

注意:这已经是很好的JDK世界回答 ,但接受的答案并不适用于不具有日期是扩展API。

那么,将java.util.Date转换为org.threeten.bp.LocalDate的最佳方法是什么?

Date input = new Date();
LocalDate date = ???

这应该做到(灵感来自 )。

Date dateJavaFormat = new Date();
LocalDate dateThreeTenFormat = Instant.ofEpochMilli(dateJavaFormat.getTime()).atZone(ZoneId.systemDefault()).toLocalDate();
  相关解决方案