java.time.ZoneId類


java.time.ZoneId類表示時區ID,例如Europe/Paris

類宣告

以下是java.time.ZoneId類的宣告 -

public abstract class ZoneId
   extends Object
      implements Serializable

欄位

以下是Java.time.ZoneId類的欄位 -

  • static Map <String,String> SHORT_IDS - 區域覆蓋的對映,用於啟用短時區名稱。

類方法

編號 方法 描述
1 boolean equals(Object obj) 檢查此時區ID是否等於另一個時區ID。
2 static ZoneId from(TemporalAccessor temporal) 從時態物件獲取ZoneId的範例。
3 static Set getAvailableZoneIds() 獲取可用區域ID的集合。
4 String getDisplayName(TextStyle style, Locale locale) 獲取區域的文字表示,例如:British Time+02:00
5 abstract String getId() 獲取唯一的時區ID。
6 abstract ZoneRules getRules() 獲取此ID的時區規則,允許執行計算。
7 int hashCode() 此時區ID的雜湊碼。
8 ZoneId normalized() 規範化時區ID,盡可能返回ZoneOffset
9 static ZoneId of(String zoneId) 從ID獲取ZoneId的範例,確保該ID有效且可供使用。
10 static ZoneId of(String zoneId, Map aliasMap) 使用別名對映使用其ID獲取ZoneId的範例以補充標準區域ID。
11 static ZoneId ofOffset(String prefix, ZoneOffset offset) 獲得包裝偏移量的ZoneId範例。
12 static ZoneId systemDefault() 獲取系統預設時區。
13 String toString() 使用ID將此區域輸出為String

方法繼承

該類繼承以下類中的方法 -

  • Java.lang.Object