java.time.OffsetTime Класс
Введение
В java.time.OffsetTime class представляет время со смещением относительно UTC / Гринвича в календарной системе ISO-8601, например 10: 15: 30 + 01: 00.
Объявление класса
Ниже приводится декларация для java.time.OffsetTime класс -
public final class OffsetTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<OffsetTime>, Serializable
Поле
Ниже приведены поля для java.time.OffsetTime класс -
static OffsetTime MAX - Максимальное поддерживаемое время OffsetTime, 23: 59: 59.999999999-18: 00.
static OffsetTime MIN - Минимальное поддерживаемое время OffsetTime, «00: 00: 00 + 18: 00».
Методы класса
| Sr. No. | Метод и описание |
|---|---|
| 1 | Temporal adjustInto (Temporal temporal) Настраивает указанный временной объект, чтобы он имел те же дату и время, что и этот объект. |
| 2 | OffsetDateTime atDate (Дата LocalDate) Объединяет это время с датой для создания OffsetDateTime. |
| 3 | int compareTo (OffsetTime другое) Сравнивает это время с другим. |
| 4 | логическое равно (Object obj) Проверяет, равно ли это время другому времени. |
| 5 | Формат строки (средство форматирования DateTimeFormatter) На этот раз форматирует с использованием указанного средства форматирования. |
| 6 | статический OffsetTime от (TemporalAccessor temporal) Получает экземпляр OffsetTime от временного объекта. |
| 7 | int get (поле TemporalField) С этого момента получает значение указанного поля как int. |
| 8 | int getHour () Получает поле часа дня. |
| 9 | long getLong (поле TemporalField) Получает значение указанного поля с этого момента как длинное. |
| 10 | int getMinute () Получает поле минуты часа. |
| 11 | int getNano () Получает поле нано-секунды. |
| 12 | ZoneOffset getOffset () Получает смещение зоны, например «+01: 00». |
| 13 | интервал getSecond () Получает поле секунды. |
| 14 | int hashCode () Хэш-код на этот раз. |
| 15 | логическое isAfter (OffsetTime другое) Проверяет, наступает ли момент OffsetTime после указанного времени, применяя оба раза к общей дате. |
| 16 | логическое isBefore (OffsetTime другое) Проверяет, является ли момент этого OffsetTime раньше момента указанного времени, применяя оба раза к общей дате. |
| 17 | логическое isEqual (OffsetTime другое) Проверяет, равен ли момент этого OffsetTime моменту указанного времени, применяя оба раза к общей дате. |
| 18 | логическое isSupported (поле TemporalField) Проверяет, поддерживается ли указанное поле. |
| 19 | логическое isSupported (блок TemporalUnit) Проверяет, поддерживается ли указанный блок. |
| 20 | OffsetTime минус (long amountToSubtract, TemporalUnit unit) Возвращает копию этого времени с вычтенной указанной суммой. |
| 21 год | OffsetTime минус (TemporalAmount amountToSubtract) Возвращает копию этого времени с вычтенной указанной суммой. |
| 22 | OffsetTime минусЧасы (long hoursToSubtract) Возвращает копию этого OffsetTime с указанным вычтенным количеством часов. |
| 23 | OffsetTime minusMinutes (длинные минуты для вычитания) Возвращает копию этого OffsetTime с указанным вычтенным количеством минут. |
| 24 | OffsetTime минус нано (длинные нано) Возвращает копию этого OffsetTime с указанным количеством вычтенных наносекунд. |
| 25 | OffsetTime minusSeconds (длинные секунды) Возвращает копию этого OffsetTime с указанным вычтенным количеством секунд. |
| 26 | статический OffsetTime сейчас () Получает текущее время по системным часам в часовом поясе по умолчанию. |
| 27 | static OffsetTime now (Часы) Получает текущее время по указанным часам. |
| 28 | static OffsetTime сейчас (зона ZoneId) Получает текущее время по системным часам в указанном часовом поясе. |
| 29 | static OffsetTime of (int час, int минута, int секунда, int nanoOfSecond, смещение ZoneOffset) Получает экземпляр OffsetTime из часа, минуты, секунды, наносекунды и смещения. |
| 30 | static OffsetTime of (время LocalTime, смещение ZoneOffset) Получает экземпляр OffsetTime по местному времени и смещению. |
| 31 год | static OffsetTime ofInstant (Мгновенный момент, зона ZoneId) Получает экземпляр OffsetTime из Instant и идентификатора зоны. |
| 32 | статический синтаксический анализ OffsetTime (текст CharSequence) Получает экземпляр OffsetTime из текстовой строки, например 10: 15: 30 + 01: 00. |
| 33 | статический синтаксический анализ OffsetTime (текст CharSequence, средство форматирования DateTimeFormatter) Получает экземпляр OffsetTime из текстовой строки с помощью специального средства форматирования. |
| 34 | OffsetTime plus (long amountToAdd, TemporalUnit unit) Возвращает копию этого времени с добавленной указанной суммой. |
| 35 год | OffsetTime plus (TemporalAmount amountToAdd) Возвращает копию этого времени с добавленной указанной суммой. |
| 36 | OffsetTime plusHours (long hoursToAdd) Возвращает копию этого OffsetTime с указанным количеством добавленных часов. |
| 37 | OffsetTime plusMinutes (длинные минутыToAdd) Возвращает копию этого OffsetTime с указанным количеством добавленных минут. |
| 38 | OffsetTime plusNanos (длинные нано) Возвращает копию этого OffsetTime с указанным количеством добавленных наносекунд. |
| 39 | OffsetTime plusSeconds (длинные секунды) Возвращает копию этого OffsetTime с указанным количеством добавленных секунд. |
| 40 | Запросы на этот раз с использованием указанного запроса. |
| 41 год | Диапазон ValueRange (поле TemporalField) Получает диапазон допустимых значений для указанного поля. |
| 42 | LocalTime toLocalTime () Получает часть LocalTime этого разового датой. |
| 43 | Строка toString () Выводит эту дату в виде строки, например 10:15. |
| 44 | OffsetTime truncatedTo (блок TemporalUnit) Возвращает копию этого OffsetTime с усеченным временем. |
| 45 | долго до (Temporal endExclusive, TemporalUnit unit) Вычисляет количество времени до следующего момента в заданной единице. |
| 46 | OffsetTime с (регулятор TemporalAdjuster) Возвращает скорректированную копию этого времени. |
| 47 | OffsetTime с (поле TemporalField, long newValue) Возвращает копию этого времени с указанным полем, для которого установлено новое значение. |
| 48 | OffsetTime withHour (число часов) Возвращает копию этого OffsetTime с измененным часом дня. |
| 49 | OffsetTime withMinute (целое число минут) Возвращает копию этого OffsetTime с измененной минутой часа. |
| 50 | OffsetTime withNano (int nanoOfSecond) Возвращает копию этого OffsetTime с измененной нано-секунды. |
| 51 | OffsetTime withOffsetSameInstant (смещение ZoneOffset) Возвращает копию этого OffsetTime с указанным смещением, гарантируя, что результат будет в тот же момент в предполагаемый день. |
| 52 | OffsetTime withOffsetSameLocal (смещение ZoneOffset) Возвращает копию этого OffsetTime с указанным смещением, гарантируя, что результат имеет то же местное время. |
| 53 | OffsetTime withSecond (целое число секунд) Возвращает копию этого OffsetTime с измененной секундой минуты. |
Методы унаследованы
Этот класс наследует методы от следующих классов -
- Java.lang.Object