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