手册
目录
收藏659
分享
阅读887
更新时间2025-07-22
前言:
在本教程中,您将学习如何使用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, 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 | 使用指定的查询查询此偏移量。 |
| 18 | ValueRange range(TemporalField field)
获取指定字段的有效值范围。 |
| 19 | String toString()
使用规范化的 ID 将此偏移量作为字符串输出。 |
这个类继承了以下类的方法 −
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习