Класс java.time.ZoneOffset в Java
Смещение часового пояса заключается в том, что количество вашего времени отличается от часового пояса по Гринвичу/UTC. Часто это обычно тяжелое и быстрое количество часов и минут. Из временного пакета java класс ZoneOffset используется для представления фиксированного смещения зоны от зоны UTC и наследует класс ZoneId и реализует интерфейс Comparable.
public final class ZoneOffset extends ZoneId
implements TemporalAccessor, TemporalAdjuster, Comparable<ZoneOffset>, Serializable
Класс ZoneOffset имеет три поля:
- MAX: это максимальное поддерживаемое смещение зоны.
- MIN: минимальное поддерживаемое смещение зоны.
- UTC: это константа смещения часового пояса для UTC.
Метод класса ZoneOffset
Метод | Описание |
---|---|
AdjustInto (временной временной) | Этот метод используется для настройки указанного временного объекта, чтобы он имел то же смещение, что и этот объект. |
compareTo(ZoneOffset другое) | Этот метод сравнивает это смещение с другим смещением в порядке убывания. |
равно (Объект объекта) | Этот метод проверяет, равно ли это смещение другому смещению. |
из (временной доступ временного доступа) | Этот метод получает экземпляр ZoneOffset из временного объекта. |
получить (поле TemporalField) | Этот метод используется для получения значения указанного поля из этого смещения в виде целого числа. |
получить идентификатор () | Этот метод получает идентификатор смещения нормализованной зоны. |
getLong (поле TemporalField) | Этот метод получает значение указанного поля из этого смещения как длинное. |
получитьПравила() | Этот метод получает связанные правила часового пояса. |
получитьВсегоСекунд() | Этот метод получает общее смещение зоны в секундах. |
хэш-код() | Хэш-код для этого смещения. |
isSupported (поле TemporalField) | Этот метод проверяет, поддерживается ли указанное поле. |
of(String offsetId) | Этот метод используется для получения экземпляра ZoneOffset с использованием идентификатора. |
ofHours(число часов) | Этот метод используется для получения экземпляра ZoneOffset с использованием смещения в часах. |
ofHoursMinutes(целые часы, целые минуты) | Этот метод используется для получения экземпляра ZoneOffset с использованием смещения в часах и минутах. |
ofHoursMinutesSeconds(целые часы, целые минуты, целые секунды) | Этот метод получает экземпляр ZoneOffset, используя смещение в часах, минутах и секундах. |
ofTotalSeconds(int totalSeconds) | Этот метод получает экземпляр ZoneOffset, указывающий общее смещение в секундах. |
запрос (запрос TemporalQuery<R>) | Этот метод запрашивает это смещение, используя указанный запрос. |
диапазон (поле TemporalField) | Этот метод получает диапазон допустимых значений для указанного поля. |
нанизывать() | Этот метод выводит это смещение в виде строки, используя нормализованный идентификатор. |
1. Метод ofHoursMinutes():
syntax:
public static ZoneOffset ofHoursMinutes(int Hours, int Minutes)
Этот метод используется для получения экземпляра ZoneOffset с использованием смещения в часах и минутах.
2. Метод ofHours()
syntax:
public static ZoneOffset ofHours(int hours)
Получает экземпляр ZoneOffset, используя смещение в часах.