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