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 R-запрос (TemporalQuery запрос)

Запросы на этот раз с использованием указанного запроса.

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