使用hutool实现Date与LocalDateTime相互转化
·
背景
本文使用的是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);
}
}
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)