java.time.ZoneOffset类
精华
小牛编辑
90浏览
2023-03-14
java.time.ZoneOffset
类表示格林威治/UTC的时区偏移量,例如+02:00
。
类声明
以下是java.time.ZoneOffset
类的声明 -
public final class ZoneOffset
extends ZoneId
implements TemporalAccessor, TemporalAdjuster, Comparable<ZoneOffset>, Serializable
字段
以下是Java.time.ZoneOffset
类的字段 -
static ZoneOffset MAX
- 支持的最大偏移量的常量。static ZoneOffset MIN
- 支持的最小偏移量的常量。static ZoneOffset UTC
- UTC的时区偏移量,ID为Z
。
类方法
编号 | 方法 | 描述 |
---|---|---|
1 | Temporal adjustInto(Temporal temporal) | 调整指定的时态对象以使其具有与此对象相同的偏移量。 |
2 | int compareTo(ZoneOffset other) | 将此偏移量按降序与另一个偏移量进行比较。 |
3 | boolean equals(Object obj) | 检查此偏移量是否等于另一个偏移量。 |
4 | static ZoneOffset from(TemporalAccessor temporal) | 从temporal 对象获取ZoneOffset 的实例。 |
5 | int get(TemporalField field) | 从此偏移量中获取指定字段的int 值。 |
6 | String getId() | 获取规范化区域偏移ID。 |
7 | long getLong(TemporalField field) | 从此偏移量中获取指定字段的long 值。 |
8 | ZoneRules getRules() | 获取关联的时区规则。 |
9 | int getTotalSeconds() | 获取以秒为单位的总区域偏移量。 |
10 | int hashCode() | |
11 | boolean isSupported(TemporalField field) | 此偏移的哈希码。 |
12 | static ZoneOffset of(String offsetId) | 使用ID获取ZoneOffset 的实例。 |
13 | static ZoneOffset ofHours(int hours) | 使用小时偏移量获取ZoneOffset的实例。 |
14 | static ZoneOffset ofHoursMinutes(int hours, int minutes) | 使用小时和分钟的偏移量获取ZoneOffset 的实例。 |
15 | static ZoneOffset ofHoursMinutesSeconds(int hours, int minutes, int seconds) | 使用小时,分钟和秒的偏移量获取ZoneOffset 的实例。 |
16 | static ZoneOffset ofTotalSeconds(int totalSeconds) | 获取以秒为单位指定总偏移量ZoneOffset的实例。 |
17 | R query(TemporalQuery
|
使用指定的查询来查询此偏移量。 |
18 | ValueRange range(TemporalField field) | 获取指定字段的有效值范围。 |
19 | String toString() | 使用规范化ID将此偏移量输出为String 。 |