小结
原文: https://docs.oracle.com/javase/tutorial/datetime/iso/summary.html
java.time包中包含许多类,您的程序可以使用这些类来表示时间和日期。这是一个非常丰富的 API。基于 ISO 的日期的关键切入点如下:
Instant类提供时间轴的机器视图。LocalDate,LocalTime和LocalDateTime类提供了日期和时间的人工视图,没有任何时区参考。ZoneId,ZoneRules和ZoneOffset类描述时区,时区偏移和时区规则。ZonedDateTime类表示带时区的日期和时间。OffsetDateTime和OffsetTime类分别代表日期和时间或时间。这些类考虑了时区偏移。持续时间类测量以秒和纳秒为单位的时间量。Period类使用年,月和日来衡量一段时间。
可以使用java.time.chrono包表示其他非 ISO 日历系统。虽然非 ISO 日期转换页面提供了有关将基于 ISO 的日期转换为其他日历系统的信息,但此软件包超出了本教程的范围。
Date Time API 是作为 Java 社区流程的一部分开发的,名称为 JSR 310.有关更多信息,请参阅 JSR 310:日期和时间 API 。
