java8 日期時間之間的關係

 Class or Enum Year Month Day Hours Minutes Seconds* Zone Offset Zone ID toString Output Where Discussed
Instant          
checked
    2013-08-20T15:16:26.355Z Instant Class
LocalDate
checked
checked
checked
          2013-08-20 Date Classes
LocalDateTime
checked
checked
checked
checked
checked
checked
    2013-08-20T08:16:26.937 Date and Time Classes
ZonedDateTime
checked
checked
checked
checked
checked
checked
checked
checked
2013-08-21T00:16:26.941+09:00[Asia/Tokyo] Time Zone and Offset Classes
LocalTime      
checked
checked
checked
    08:16:26.943 Date and Time Classes
MonthDay  
checked
checked
          --08-20 Date Classes
Year
checked
              2013 Date Classes
YearMonth
checked
checked
            2013-08 Date Classes
Month  
checked
            AUGUST DayOfWeek and Month Enums
OffsetDateTime
checked
checked
checked
checked
checked
checked
checked
  2013-08-20T08:16:26.954-07:00 Time Zone and Offset Classes
OffsetTime      
checked
checked
checked
checked
  08:16:26.957-07:00 Time Zone and Offset Classes
Duration     ** ** **
checked
    PT20H (20 hours) Period and Duration
Period
checked
checked
checked
      *** *** 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

  • of: 靜態工廠方法,從組成部分中建立實例
  • from: 靜態工廠方法,嘗試從類似對象中提取實例。from()方法沒有of()方法類型安全
  • now: 靜態工廠方法,用當前時間建立實例
  • parse: 靜態工廠方法,總字符串解析獲得對象實例
  • get: 獲取時間日期對象的部分狀態
  • is: 檢查關於時間日期對象的描述是否正確
  • with: 返回一個部分狀態改變了的時間日期對象拷貝。
  • plus: 返回一個時間增長了的、時間日期對象拷貝
  • minus: 返回一個時間減小了的、時間日期對象拷貝
  • to: 把當前時間日期對象轉換成另一個,可能會損失部分狀態
  • at: 用當前時間日期對象組合另一個,建立一個更大或更復雜的時間日期對象
  • format: 提供格式化時間日期對象的能力
相關文章
相關標籤/搜索