我必須將 java.util.Date 轉換為 LocalDate。我從這里偷了例子:Convert java.util.Date to java.time.LocalDate但注意到一些奇怪的事情。當我剛剛使用時new LocalDate(),我在調試器中看到: 但是當我這樣做時: date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate()然后在調試器中我看到: 所以iLocalMillis說有year等等。這給我以后帶來了問題。為什么呢?轉換后我可以得到與 中完全相同的詳細信息new LocalDate()嗎?
1 回答

當年話下
TA貢獻1890條經驗 獲得超9個贊
第一個快照中的字段與類的內部結構相匹配org.joda.time.LocalDate
。
第二個快照中的字段與java.time.LocalDate
類的內部結構相匹配。
因此,您在代碼中混合了兩個不同LocalDate
的類。
添加回答
舉報
0/150
提交
取消