LocalDateTime转Date
时间: 2023-03-30 17:03:36 浏览: 84
可以使用LocalDateTime的toLocalDate()方法将LocalDateTime转换为LocalDate,然后使用LocalDate的toEpochDay()方法将其转换为自197年1月1日以来的天数,最后使用Date的构造函数将其转换为Date类型。具体代码如下:
LocalDateTime localDateTime = LocalDateTime.now();
LocalDate localDate = localDateTime.toLocalDate();
Date date = new Date(localDate.toEpochDay() * 24 * 60 * 60 * 100);
相关问题
localdatetime转date
在 Java 中,可以使用 LocalDateTime 类的 toLocalDate() 方法将一个 LocalDateTime 对象转换为 LocalDate 对象:
```
LocalDateTime localDateTime = LocalDateTime.now();
LocalDate localDate = localDateTime.toLocalDate();
```
如果想要将 LocalDateTime 对象转换为 java.util.Date 对象,可以这样做:
```
LocalDateTime localDateTime = LocalDateTime.now();
Instant instant = localDateTime.atZone(ZoneId.systemDefault()).toInstant();
Date date = Date.from(instant);
```
希望这能帮到你!
LocalDateTime转date
可以通过使用LocalDateTime的toLocalDate()方法将LocalDateTime对象转换为Date对象。示例如下:
```
LocalDateTime localDateTime = LocalDateTime.now();
Date date = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
```
这里将当前的LocalDateTime对象转换为Date对象,使用了atZone()方法指定了时区,并使用toInstant()方法将其转换为Instant对象,最后使用Date对象的from()方法将Instant对象转换为Date对象。
阅读全文