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