自从localDate的存在之后很少使用date和calendar了,但是在数据类型上又不存在LocalDate,所以就涉及到数据类型的转换
LocalDate转Date
LocalDate localDate = LocalDate.now();
ZoneId zone = ZoneId.systemDefault();
Instant instant = date.atStartOfDay().atZone(zone).toInstant();
Date date = Date.from(instant);
Date 转 LocalDate
Instant instant =new Date().toInstant();
ZoneId zone = ZoneId.systemDefault();
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
LocalDate localDate= localDateTime.toLocalDate();
本文介绍了如何在Java中将LocalDate转换为Date,以及将Date转换为LocalDate。通过ZoneId和Instant进行日期类型的相互转换,这对于处理日期操作非常实用。

7299

被折叠的 条评论
为什么被折叠?



