java中如何将java.util.Date转换为java.time.LocalDate呢?
下文笔者讲述Date转LocalDate的方法分享,如下所示
Date转LocalDate的实现思路
1.将Date转换为Instant 2.然后再加入时区信息,即可转换为LocalDate例:Date转Instant的示例
Date input = new Date(); LocalDate date = input.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); 或 Date input = new Date(); Instant instant = input.toInstant(); ZonedDateTime zdt = instant.atZone(ZoneId.systemDefault()); 或 Date input = new Date(); Instant instant = input.toInstant(); ZonedDateTime zdt = instant.atZone(ZoneId.systemDefault()); LocalDate date = zdt.toLocalDate();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。