localdateTime获取当前时间再转换成date
时间: 2023-11-23 08:56:44 浏览: 63
基于python获取本地时间并转换时间戳和日期格式
5星 · 资源好评率100%
可以使用`LocalDateTime`的`atZone`方法将其转换为`ZonedDateTime`,再使用`toInstant`方法将其转换为`Instant`,最后使用`Date`类的`from`方法将其转换为`Date`对象。具体实现如下所示:
```java
LocalDateTime localDateTime = LocalDateTime.now();
ZonedDateTime zonedDateTime = localDateTime.atZone(ZoneId.systemDefault());
Instant instant = zonedDateTime.toInstant();
Date date = Date.from(instant);
```
其中,`LocalDateTime.now()`获取当前时间,`ZoneId.systemDefault()`获取系统默认时区,`atZone`方法将`LocalDateTime`转换为`ZonedDateTime`,`toInstant`方法将`ZonedDateTime`转换为`Instant`,`Date.from`方法将`Instant`转换为`Date`对象。
阅读全文