如何在Java8中处理日期和时间
1. 前言
在 Java 8 之前处理日期时间的 API 存在着一些诸如非线程安全、设计差、时区处理麻烦等问题,为了解决这一系列的问题,Java 8 推出了全新的日期时间 API 供使用,包路径为 java.time
其中最常使用的为下面的几个类
Instant:瞬时实例LocalDate:本地日期,不包含具体时间LocalTime:本地时间,不包含日期LocalDateTime:组合了日期和时间,但不包含时差和时区信息。ZonedDateTime:最完整的日期时间,包含时区和相对UTC或格林威治的时差。
下面将举出具体例子来详细介绍