- java.time 包中的类
- java.time - 首页
- java.time - Clock
- java.time - Duration
- java.time - Instant
- java.time - LocalDate
- java.time - LocalDateTime
- java.time - LocalTime
- java.time - MonthDay
- java.time - OffsetDateTime
- java.time - OffsetTime
- java.time - Period
- java.time - Year
- java.time - YearMonth
- java.time - ZonedDateTime
- java.time - ZoneId
- java.time - ZoneOffset
- java.time 包中的枚举
- java.time - Month
- java.time 有用资源
- java.time - 讨论
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
广告