DateTime转LocalDateTime
时间: 2023-07-12 22:07:47 浏览: 85
LocalDateTime在项目中的使用(LocalDateTime对接前端通过时间戳互转、LocalDateTime对接数据库)
可以使用`DateTime`的`toLocalDateTime()`方法将其转换为`LocalDateTime`对象,示例如下:
```java
DateTime datetime = new DateTime();
LocalDateTime localDateTime = datetime.toLocalDateTime();
```
需要注意的是,`DateTime`对象必须是基于Joda-Time库创建的,而不是Java 8中的`java.util.Date`或`java.time.LocalDateTime`对象。如果需要将Java 8中的`java.util.Date`对象转换为`LocalDateTime`对象,可以使用以下代码:
```java
Date date = new Date();
Instant instant = date.toInstant();
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
```
阅读全文