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 | Запрашивает это смещение, используя указанный запрос. |
18 | Диапазон ValueRange (поле TemporalField)
Получает диапазон допустимых значений для указанного поля. |
19 | Строка toString ()
Выводит это смещение в виде строки с использованием нормализованного идентификатора. |
Методы унаследованные
Этот класс наследует методы от следующих классов -
- Java.time.ZoneId
- Java.lang.Object