前言
在本教程中,您将学习如何使用java.time.ZoneId类,简介java.time.ZoneId类表示时区ID,例如Europe/Paris。
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