Java 教程
/ java.time.ZoneOffset 类
java.time.ZoneOffset 类
在本教程中,您将学习如何使用java.time.ZoneOffset类,简介java.time.ZoneOffset类表示与格林威治/UTC的时区偏移量,例如+02:00。
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)
从时间对象中获取 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> R query(TemporalQuery<R> query)
使用指定的查询查询此偏移量。 |
18 | ValueRange range(TemporalField field)
获取指定字段的有效值范围。 |
19 | String toString()
使用规范化的 ID 将此偏移量作为字符串输出。 |
继承的方法
这个类继承了以下类的方法 −
- Java.time.ZoneId
- Java.lang.Object