java中localdate转date
时间: 2023-11-23 16:57:58 浏览: 207
Java中实现LocalDateTime与Date相互转化
在Java中,可以使用LocalDate.atStartOfDay()方法将LocalDate转换为ZonedDateTime,然后使用Date.from()方法将ZonedDateTime转换为Date。以下是一个示例代码:
```java
import java.time.LocalDate;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.util.Date;
public class LocalDateToDateExample {
public static void main(String[] args) {
// 获取当前日期
LocalDate localDate = LocalDate.now();
// 将LocalDate转换为ZonedDateTime
ZonedDateTime zonedDateTime = localDate.atStartOfDay(ZoneId.systemDefault());
// 将ZonedDateTime转换为Date
Date date = Date.from(zonedDateTime.toInstant());
System.out.println("LocalDate: " + localDate);
System.out.println("Date: " + date);
}
}
```
阅读全文