java.time - ZoneId
介绍 (Introduction)
java.time.ZoneId类表示时区ID,例如Europe/Paris。
类声明
以下是java.time.ZoneId类的声明 -
public abstract class ZoneId
extends Object
implements Serializable
字段 (Field)
以下是Java.time.ZoneId类的字段 -
static Map《String,String》 SHORT_IDS - 区域覆盖的映射,用于启用短时区名称。
类方法
Sr.No. | 方法和描述 |
---|---|
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) 获取区域的文本表示,例如“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<String,String> 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