我遇到一个需要将org.org.joda.time.LocalDate转换为java.time.LocalDate。的问题。在互联网上,我发现了数百个“相似”问题,但并不是那么精确。我尝试的是首先将joda转换为LocalDate转换为util.Date,然后转换为java.LocalDate,但是在此过程中,小时,秒和毫秒消失了,这是我的代码:
private java.time.LocalDate toLocalTime(org.joda.time.LocalDate input) {
Date datex = input.toDateTimeAtStartOfDay().toDate();
LocalDate date = datex.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
return date;
}