Date -> LocalDate
java.util.Date date = new java.util.Date();
Instant instant = date.toInstant();
ZoneId zone = ZoneId.systemDefault();
//Date -> LocalDateTime
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
//LocalDateTime -> LocalDate
LocalDate localDate = localDateTime.toLocalDate();
//LocalDateTime -> LocalTime
LocalTime localTime = localDateTime.toLocalTime();
LocalDate -> Date
LocalDate localDate = LocalDate.now();
ZoneId zone = ZoneId.systemDefault();
//LocalDate -> Date
Instant instant = localDate.atZone(zone).toInstant();
java.util.Date date = Date.from(instant);
计算两个时间段内的天数
LocalDate startLocalDate = LocalDateUtil.getLocalDate(startTime);
LocalDate endLocalDate = LocalDateUtil.getLocalDate(endTime);
int days = Days.daysBetween(startLocalDate, endLocalDate).getDays();