发布网友 发布时间:2024-10-18 06:54
共1个回答
热心网友 时间:2024-11-16 19:13
在Jdk8中,java.time包的新日期时间API类设计得相当出色。尽管如此,由于Date类仍然被广泛使用,因此我们需要处理Date与LocalDateTime之间的转换问题。以下是一个时间类相互转换的全面指南,包括Instant、LocalDate、LocalDateTime、LocalTime、ZonedDateTime和Date之间的转换。以下是供参考的工具类:
转换内容具体包括:
LocalDateTime转Date,LocalDate转Date,LocalTime转Date,Instant转Date,epochMilli毫秒转Date,ZonedDateTime转Date,Date转LocalDateTime,LocalDate转LocalDateTime,LocalTime转LocalDateTime,Instant转LocalDateTime,epochMilli毫秒转LocalDateTime,temporal转LocalDateTime,ZonedDateTime转LocalDateTime,Date转LocalDate,LocalDateTime转LocalDate,Instant转LocalDate,temporal转LocalDate,ZonedDateTime转LocalDate,Date转LocalTime,LocalDateTime转LocalTime,Instant转LocalTime,temporal转LocalTime,ZonedDateTime转LocalTime,Date转Instant,LocalDateTime转Instant,LocalDate转Instant,LocalTime转Instant,epochMilli毫秒转Instant,temporal转Instant,ZonedDateTime转Instant,Date转毫秒值,LocalDateTime转毫秒值,LocalDate转毫秒值,Instant转毫秒值,ZonedDateTime转毫秒值,Date转ZonedDateTime,LocalDateTime转ZonedDateTime,LocalDate转ZonedDateTime,LocalTime转ZonedDateTime,Instant转ZonedDateTime,epochMilli毫秒转ZonedDateTime,temporal转ZonedDateTime。
测试代码
输出:
源码地址: