文章目录

背景

本文使用的是hutool-all 5.7.19 版本

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.7.19</version>
</dependency>

正文

  • DateLocalDateTimeDateUtil#toLocalDateTime(Date)

    使用系统默认时区

  • LocalDateTimeDateDateTime#DateTime(TemporalAccessor)

    DateTimeDate的子类,若一定要转为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);  
    }  
}
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐