LocalDateTime
是jdk8的新增的类 ,还有LocalDate
,LocalTime
;
我们可能用到类里面的一些方法,例如传入的时间和当前时间做比较,就需要将Date转为LocalDate或其他两个,
Date转换为LocalDate
Date date = new Date();
LocalDate localDate = date.toInstant()
.atZone(ZoneId.systemDefault()) //设置当前系统时区
.toLocalDate();
LocalDate转换为Date
//当前时间
LocalDate localDate = LocalDate.now();
Date date = Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());