LocalDateTime.now() 转 date
时间: 2023-10-14 22:59:10 浏览: 91
要将LocalDateTime.now()转换为Date类型,可以使用以下代码:
```java
LocalDateTime localDateTime = LocalDateTime.now();
Date date = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
```
首先,我们获取当前的LocalDateTime对象,即LocalDateTime.now()。然后,我们将其转换为ZoneId系统默认时区的ZonedDateTime对象。接下来,我们使用toInstant()方法将ZonedDateTime对象转换为Instant对象。最后,我们使用Date.from()方法将Instant对象转换为Date类型的对象。
这样就可以将LocalDateTime.now()转换为Date类型了。<em>1</em>
#### 引用[.reference_title]
- *1* [Java LocalDateTime 和 Date 互转](https://blog.csdn.net/qq_34814092/article/details/124150501)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文