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 布尔等于(对象 obj)

检查此时区 ID 是否等于另一个时区 ID。

2 来自(TemporalAccessor 时间)的静态 ZoneId

从临时对象获取 ZoneId 的实例。

3 静态 Set<String> getAvailableZoneIds()

获取可用区域 ID 的集合。

4 String getDisplayName(TextStyle 样式, Locale 区域设置)

获取该区域的文本表示形式,例如“英国时间”或“+02:00”。

5 抽象字符串 getId()

获取唯一的时区 ID。

6 抽象 ZoneRules getRules()

获取此 ID 的时区规则,以便执行计算。

7 int 哈希码()

该时区 ID 的哈希码。

8 ZoneId 标准化()

标准化时区 ID,在可能的情况下返回 ZoneOffset。

9 静态 ZoneId of(String zoneId)

从 ID 获取 ZoneId 实例,确保该 ID 有效且可供使用。

10 静态 ZoneId of(String zoneId, Map<String,String> aliasMap)

使用别名映射的 ID 获取 ZoneId 的实例来补充标准区域 ID。

11 static ZoneId ofOffset(字符串前缀, ZoneOffset 偏移量)

获取包含偏移量的 ZoneId 实例。

12 静态 ZoneId systemDefault()

获取系统默认时区。

13 字符串转字符串()

使用 ID 将该区域输出为字符串。

继承的方法

该类继承了以下类的方法 -

  • Java.lang.Object