Class or Enum | Year | Month | Day | Hours | Minutes | Seconds* | Zone Offset | Zone ID | toString Output | Where Discussed |
---|---|---|---|---|---|---|---|---|---|---|
Instant |
![]() |
2013-08-20T15:16:26.355Z | Instant Class | |||||||
LocalDate |
![]() |
![]() |
![]() |
2013-08-20 | Date Classes | |||||
LocalDateTime |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2013-08-20T08:16:26.937 | Date and Time Classes | ||
ZonedDateTime |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2013-08-21T00:16:26.941+09:00[Asia/Tokyo] | Time Zone and Offset Classes |
LocalTime |
![]() |
![]() |
![]() |
08:16:26.943 | Date and Time Classes | |||||
MonthDay |
![]() |
![]() |
--08-20 | Date Classes | ||||||
Year |
![]() |
2013 | Date Classes | |||||||
YearMonth |
![]() |
![]() |
2013-08 | Date Classes | ||||||
Month |
![]() |
AUGUST | DayOfWeek and Month Enums | |||||||
OffsetDateTime |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2013-08-20T08:16:26.954-07:00 | Time Zone and Offset Classes | |
OffsetTime |
![]() |
![]() |
![]() |
![]() |
08:16:26.957-07:00 | Time Zone and Offset Classes | ||||
Duration | ** | ** | ** |
![]() |
PT20H (20 hours) | Period and Duration | ||||
Period |
![]() |
![]() |
![]() |
*** | *** | P10D (10 days) | Period and Duration |
java.time 日期和时间的API的核心包。它包括日期、时间、日期和时间的组合、时区、瞬时、持续时间和时钟。这些类都是基于定义的ISO-8601日历系统,是不可改变的,线程安全的。 java.time.chrono 提供对不一样的日历系统的访问。你能够自定义本身的日历系统。 java.time.format 格式化和解析时间和日期。 java.time.temporal 扩展API,提供底层框架和扩展特性, 容许的日期和时间类之间的进行相互操做,好比查询(querying)和调整(adjustment)(使用包内定义的Fields (TemporalField 和 ChronoField) 和units (TemporalUnit 和 ChronoUnit))。 java.time.zone 支持时区、从时区偏移和时区规则的类。若是要使用时区,大多数开发者只须要用到 ZonedDateTime,和 ZoneId 或者 ZoneOffset。
经常使用的方法前缀:html