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<String> getAvailableZoneIds()

获取可用时区 ID 的集合。

4 String getDisplayName(TextStyle style, Locale locale)

获取时区的文本表示形式,例如“英国时间”或“+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<String,String> aliasMap)

使用其 ID 和别名映射获取 ZoneId 实例,以补充标准时区 ID。

11 static ZoneId ofOffset(String prefix, ZoneOffset offset)

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

12 static ZoneId systemDefault()

获取系统默认时区。

13 String toString()

使用 ID 将此时区输出为字符串。

继承的方法

此类继承自以下类的方法:

  • java.lang.Object
广告