背景
本文使用的是hutool-all
5.7.19 版本
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.7.19</version>
</dependency>
正文
-
Date
转LocalDateTime
:DateUtil#toLocalDateTime(Date)
使用系统默认时区
-
LocalDateTime
转Date
:DateTime#DateTime(TemporalAccessor)
DateTime
是Date
的子类,若一定要转为Date
,就使用DateTime#toJdkDate()
示例
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
import java.time.LocalDateTime;
import java.util.Date;
public class Demo {
public static void main(String[] args) {
Date date = new Date();
// 将 Date 对象转化为 LocalDateTime 对象
LocalDateTime localDateTime = DateUtil.toLocalDateTime(date);
System.out.println(localDateTime);
// 将 LocalDateTime 对象转化为 Date 对象
Date dateTime = new DateTime(localDateTime);
System.out.println(dateTime);
}
}