java中如何将java.util.Date转换为java.time.LocalDate呢?

戚薇 Java经验 发布时间:2023-05-29 15:29:51 阅读数:7600 1
下文笔者讲述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();
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202305/16853454296654.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者