Categories
未分类

Java 中 Date 和 LocalDateTime 互相转换

LocalDateTime 转换为 Date 看示例: 输出结果: 简单分析下: 先调用 LocalDateTime 的 atZone 方法(参数为系统默认时区),获取带时区信息的 ZonedDateTime 时间对象,然后转换为 Instant 瞬时对象。最后通过 Date 的 from 方法创建 Date 对象。 Date 转换为 LocalDateTime 看示例: 输出结果: 简单分析下: 先转换 Date 为 Instant 瞬时对象,再调用 LocalDateTime 的 ofInstant 方法(第二个参数为系统默认时区)即可。 其它 完整源码,请参阅:LocalDatetimeAndDate.java。 (全文完) 扫码阅读和分享