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)
使用别名映射获取 ZoneId 的实例,以补充标准区域 ID。 |
11 | static ZoneId ofOffset(String prefix, ZoneOffset offset)
获取一个包含偏移量的 ZoneId 实例。 |
12 | static ZoneId systemDefault()
获取系统默认时区。 |
13 | String toString()
使用 ID 将此区域作为字符串输出。 |
继承的方法
这个类继承了以下类的方法 −
- Java.lang.Object