Mic*_*u93 2 java date java.util.date localdate
我必须将java.util.Date转换为LocalDate.我从这里偷了例子:将java.util.Date转换为java.time.LocalDate
但注意到一些奇怪的事
当我刚刚使用时,new LocalDate()我在debuger中看到:

但是当我这样做时:
date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate()然后在debuger中我看到:

所以iLocalMillis有year等等.这对我来说会引起问题.为什么会这样?我可以在转换后获得完全相同的详细信息new LocalDate()吗?
第一个快照中的字段与类的内部结构匹配org.joda.time.LocalDate.
第二个快照中的字段与类的内部结构匹配java.time.LocalDate.
所以你LocalDate在代码中混合了两个不同的类.