java.timeZoneOffset 类


介绍

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 adjustmentInto(Temporal 时间)

调整指定的时间对象以使其具有与该对象相同的偏移量。

2 int CompareTo(ZoneOffset 其他)

按降序将此偏移量与另一个偏移量进行比较。

3 布尔等于(对象 obj)

检查此偏移量是否等于另一个偏移量。

4 来自(TemporalAccessor 时间)的静态 ZoneOffset

从时间对象获取 ZoneOffset 的实例。

5 int get(TemporalField 字段)

从此偏移量获取指定字段的 int 值。

6 字符串 getId()

获取标准化区域偏移 ID。

7 long getLong(TemporalField 字段)

从此偏移量获取指定字段的长整型值。

8 ZoneRules getRules()

获取关联的时区规则。

9 int getTotalSeconds()

获取总区域偏移量(以秒为单位)。

10 int 哈希码()

该偏移量的哈希码。

11 boolean isSupported(TemporalField 字段)

检查指定字段是否受支持。

12 静态 ZoneOffset of(String offsetId)

使用 ID 获取 ZoneOffset 的实例。

13 静态 ZoneOffset ofHours(int 小时)

使用以小时为单位的偏移量获取 ZoneOffset 的实例。

14 static ZoneOffset ofHoursMinutes(int 小时, int 分钟)

使用以小时和分钟为单位的偏移量获取 ZoneOffset 的实例。

15 static ZoneOffset of HoursMinutesSeconds(int 小时,int 分钟,int 秒)

使用以小时、分钟和秒为单位的偏移量获取 ZoneOffset 的实例。

16 静态 ZoneOffset ofTotalSeconds(int TotalSeconds)

获取指定总偏移量(以秒为单位)的 ZoneOffset 实例。

17 号 <R> R 查询(TemporalQuery<R> 查询)

使用指定的查询查询此偏移量。

18 ValueRange范围(TemporalField字段)

获取指定字段的有效值范围。

19 字符串转字符串()

使用规范化 ID 将此偏移量输出为字符串。

继承的方法

该类继承了以下类的方法 -

  • Java.timeZoneId
  • Java.lang.Object