Date 转 LocalDate
时间: 2024-02-02 20:05:18 浏览: 130
String类型转localDate,date转localDate的实现代码
5星 · 资源好评率100%
要将 Date 对象转换为 LocalDate 对象,可以按照以下步骤进行操作:
1. 首先,将 Date 对象转换为 Instant 对象。可以使用 `toInstant()` 方法实现:
```java
Date date = new Date();
Instant instant = date.toInstant();
```
2. 接下来,使用 Instant 对象创建一个默认时区的 ZonedDateTime 对象:
```java
ZonedDateTime zonedDateTime = instant.atZone(ZoneId.systemDefault());
```
3. 最后,从 ZonedDateTime 对象中提取 LocalDate 对象:
```java
LocalDate localDate = zonedDateTime.toLocalDate();
```
这样,你就可以将一个 Date 对象转换为 LocalDate 对象了。
阅读全文