当前位置: 首页 > 教程 > java.time >

java.time.ZoneId类

精华
小牛编辑
80浏览
2023-03-14

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