目录

java.time - ZoneOffset

介绍 (Introduction)

java.time.ZoneOffset类表示格林威治/ UTC的时区偏移量,例如+02:00。

类声明

以下是java.time.ZoneOffset类的声明 -

public final class ZoneOffset
   extends ZoneId
      implements TemporalAccessor, TemporalAdjuster, Comparable<ZoneOffset>, Serializable

字段 (Field)

以下是Java.time.ZoneOffset类的字段 -

  • static ZoneOffset MAX - 支持的最大偏移量的常量。

  • static ZoneOffset MIN - 支持的最小偏移量的常量。

  • static ZoneOffset UTC - static ZoneOffset UTC的时区偏移量,ID为“Z”。

类方法

Sr.No. 方法和描述
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将此偏移量输出为String。

方法继承

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

  • Java.time.ZoneId
  • Java.lang.Object
<上一篇.java.time - ZoneId
java.time - Month.下一篇>
↑回到顶部↑
WIKI教程 @2018