java.time.ZoneOffset Класс

Введение

В java.time.ZoneOffset class представляет смещение часового пояса от Гринвича / 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 с идентификатором «Z».

Методы класса

Sr. No. Метод и описание
1 Temporal adjustInto (Temporal temporal)

Регулирует указанный временной объект, чтобы он имел такое же смещение, как и этот объект.

2 int compareTo (ZoneOffset другое)

Сравнивает это смещение с другим смещением в порядке убывания.

3 логическое равно (Object obj)

Проверяет, равно ли это смещение другому смещению.

4 static ZoneOffset из (TemporalAccessor temporal)

Получает экземпляр ZoneOffset из временного объекта.

5 int get (поле TemporalField)

Получает значение указанного поля из этого смещения как целое число.

6 Строка getId ()

Получает нормализованный идентификатор смещения зоны.

7 long getLong (поле TemporalField)

Получает значение указанного поля от этого смещения как длинное.

8 ZoneRules getRules ()

Получает связанные правила часового пояса.

9 интервал getTotalSeconds ()

Получает общее смещение зоны в секундах.

10 int hashCode ()

Хэш-код для этого смещения.

11 логическое isSupported (поле TemporalField)

Проверяет, поддерживается ли указанное поле.

12 static ZoneOffset из (String offsetId)

Получает экземпляр ZoneOffset, используя идентификатор.

13 static ZoneOffset ofHours (число часов)

Получает экземпляр ZoneOffset, используя смещение в часах.

14 static ZoneOffset ofHoursMinutes (целые часы, целые минуты)

Получает экземпляр ZoneOffset, используя смещение в часах и минутах.

15 static ZoneOffset ofHoursMinutesSeconds (целые часы, целые минуты, целые секунды)

Получает экземпляр ZoneOffset, используя смещение в часах, минутах и ​​секундах.

16 static ZoneOffset ofTotalSeconds (int totalSeconds)

Получает экземпляр ZoneOffset, указывающий общее смещение в секундах.

17 R-запрос (TemporalQuery запрос)

Запрашивает это смещение, используя указанный запрос.

18 Диапазон ValueRange (поле TemporalField)

Получает диапазон допустимых значений для указанного поля.

19 Строка toString ()

Выводит это смещение в виде строки с использованием нормализованного идентификатора.

Методы унаследованные

Этот класс наследует методы от следующих классов -

  • Java.time.ZoneId
  • Java.lang.Object