小结
原文: 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 。