Учебники

Класс java.time.OffsetTime

Класс java.time.OffsetTime представляет время со смещением от 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 ‘.

  • статический OffsetTime MIN — минимальный поддерживаемый OffsetTime, ’00: 00: 00 + 18: 00 ‘.

static OffsetTime MAX — максимальное поддерживаемое значение OffsetTime, ’23: 59: 59.999999999-18: 00 ‘.

статический OffsetTime MIN — минимальный поддерживаемый OffsetTime, ’00: 00: 00 + 18: 00 ‘.

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

Sr.No. Метод и описание
1 Temporal AdjustInto (Временное Временное)

Настраивает указанный временный объект, чтобы иметь ту же дату и время, что и этот объект.

2 OffsetDateTime atDate (дата LocalDate)

Объединяет это время с датой для создания OffsetDateTime.

3 int compareTo (OffsetTime other)

Сравнивает это время с другим временем.

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

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

5 Строковый формат (форматер DateTimeFormatter)

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

6 static OffsetTime from (TemporalAccessor temporal)

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

7 int get (поле TemporalField)

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

8 int getHour ()

Получает поле часа дня.

9 long getLong (поле TemporalField)

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

10 int getMinute ()

Получает поле минутного часа.

11 int getNano ()

Получает нано-второе поле.

12 ZoneOffset getOffset ()

Получает смещение зоны, например «+01: 00».

13 int getSecond ()

Получает поле второй минуты.

14 int hashCode ()

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

15 логическое значение isAfter (OffsetTime other)

Проверяет, является ли момент этого OffsetTime моментом времени указанного времени, применяя оба раза к общей дате.

16 логическое значение isBefore (OffsetTime other)

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

17 логическое значение isEqual (OffsetTime other)

Проверяет, равен ли момент этого OffsetTime моменту указанного времени, применяя оба раза к общей дате.

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

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

19 логическое значение isSupported (модуль TemporalUnit)

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

20 OffsetTime минус (длинная сумма ToSubtract, единица измерения TemporalUnit)

Возвращает копию этого времени с указанной вычтенной суммой.

21 OffsetTime минус (TemporalAmount amountToSubtract)

Возвращает копию этого времени с указанной вычтенной суммой.

22 OffsetTime minusHours (longToSubtract)

Возвращает копию этого OffsetTime с указанным вычтенным количеством часов.

23 OffsetTime minusMinutes (long minutesToSubtract)

Возвращает копию этого OffsetTime с указанным вычтенным количеством минут.

24 OffsetTime minusNanos (длинные нано)

Возвращает копию этого OffsetTime с указанным вычтенным количеством наносекунд.

25 OffsetTime minusSeconds (длинные секунды)

Возвращает копию этого OffsetTime с указанным вычтенным количеством секунд.

26 статическое OffsetTime сейчас ()

Получает текущее время из системных часов в часовом поясе по умолчанию.

27 статическое OffsetTime сейчас (часы с часами)

Получает текущее время от указанных часов.

28 статическое OffsetTime сейчас (ZoneId зона)

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

29 статическое значение OffsetTime (int час, int минута, int секунда, int nanoOfSecond, ZoneOffset offset)

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

30 статическое OffsetTime of (время LocalTime, смещение ZoneOffset)

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

31 статическое OffsetTime ofInstant (мгновенный момент, зона ZoneId)

Получает экземпляр OffsetTime из Instant и ID зоны.

32 статический анализ OffsetTime (текст CharSequence)

Получает экземпляр OffsetTime из текстовой строки, такой как 10: 15: 30 + 01: 00.

33 статический анализ OffsetTime (текст CharSequence, форматер DateTimeFormatter)

Получает экземпляр OffsetTime из текстовой строки с использованием определенного средства форматирования.

34 OffsetTime plus (длинное количество ToAdd, блок TemporalUnit)

Возвращает копию этого времени с указанной добавленной суммой.

35 OffsetTime plus (TemporalAmount amountToAdd)

Возвращает копию этого времени с указанной добавленной суммой.

36 OffsetTime plusHours (longToAdd)

Возвращает копию этого OffsetTime с указанным количеством добавленных часов.

37 OffsetTime plusMinutes (long minutesToAdd)

Возвращает копию этого OffsetTime с указанным количеством добавленных минут.

38 OffsetTime plusNanos (длинные нано)

Возвращает копию этого OffsetTime с указанным количеством добавленных наносекунд.

39 OffsetTime plusSeconds (длинные секунды)

Возвращает копию этого OffsetTime с добавлением указанного количества секунд.

40 <R> R запрос (запрос TemporalQuery <R>)

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

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

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

42 LocalTime toLocalTime ()

Получает LocalTime часть этой даты-времени.

43 Строка toString ()

Выводит эту дату в виде строки, например 10:15.

44 OffsetTime truncatedTo (блок TemporalUnit)

Возвращает копию этого OffsetTime с укороченным временем.

45 долго до (Temporal endExclusive, TemporalUnit unit)

Вычисляет количество времени до другого времени в терминах указанной единицы.

46 OffsetTime with (регулятор TemporalAdjuster)

Возвращает скорректированную копию этого времени.

47 OffsetTime with (поле TemporalField, long newValue)

Возвращает копию этого времени с указанным полем, установленным в новое значение.

48 OffsetTime withHour (int hour)

Возвращает копию этого OffsetTime с измененным часом дня.

49 OffsetTime withMinute (в минуту)

Возвращает копию этого OffsetTime с измененной минутой часа.

50 OffsetTime withNano (int nanoOfSecond)

Возвращает копию этого OffsetTime с измененной нано секундой.

51 OffsetTime withOffsetSameInstant (смещение ZoneOffset)

Возвращает копию этого OffsetTime с указанным смещением, гарантируя, что результат будет в один и тот же момент в предполагаемый день.

52 OffsetTime withOffsetSameLocal (смещение ZoneOffset)

Возвращает копию этого OffsetTime с указанным смещением, гарантируя, что результат будет иметь то же местное время.

53 OffsetTime withSecond (int second)

Возвращает копию этого OffsetTime с измененной секундой.

Настраивает указанный временный объект, чтобы иметь ту же дату и время, что и этот объект.

Объединяет это время с датой для создания OffsetDateTime.

Сравнивает это время с другим временем.

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

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

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

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

Получает поле часа дня.

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

Получает поле минутного часа.

Получает нано-второе поле.

Получает смещение зоны, например «+01: 00».

Получает поле второй минуты.

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

Проверяет, является ли момент этого OffsetTime моментом времени указанного времени, применяя оба раза к общей дате.

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

Проверяет, равен ли момент этого OffsetTime моменту указанного времени, применяя оба раза к общей дате.

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

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

Возвращает копию этого времени с указанной вычтенной суммой.

Возвращает копию этого времени с указанной вычтенной суммой.

Возвращает копию этого OffsetTime с указанным вычтенным количеством часов.

Возвращает копию этого OffsetTime с указанным вычтенным количеством минут.

Возвращает копию этого OffsetTime с указанным вычтенным количеством наносекунд.

Возвращает копию этого OffsetTime с указанным вычтенным количеством секунд.

Получает текущее время из системных часов в часовом поясе по умолчанию.

Получает текущее время от указанных часов.

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

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

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

Получает экземпляр OffsetTime из Instant и ID зоны.

Получает экземпляр OffsetTime из текстовой строки, такой как 10: 15: 30 + 01: 00.

Получает экземпляр OffsetTime из текстовой строки с использованием определенного средства форматирования.

Возвращает копию этого времени с указанной добавленной суммой.

Возвращает копию этого времени с указанной добавленной суммой.

Возвращает копию этого OffsetTime с указанным количеством добавленных часов.

Возвращает копию этого OffsetTime с указанным количеством добавленных минут.

Возвращает копию этого OffsetTime с указанным количеством добавленных наносекунд.

Возвращает копию этого OffsetTime с добавлением указанного количества секунд.

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

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

Получает LocalTime часть этой даты-времени.

Выводит эту дату в виде строки, например 10:15.

Возвращает копию этого OffsetTime с укороченным временем.

Вычисляет количество времени до другого времени в терминах указанной единицы.

Возвращает скорректированную копию этого времени.

Возвращает копию этого времени с указанным полем, установленным в новое значение.

Возвращает копию этого OffsetTime с измененным часом дня.

Возвращает копию этого OffsetTime с измененной минутой часа.

Возвращает копию этого OffsetTime с измененной нано секундой.

Возвращает копию этого OffsetTime с указанным смещением, гарантируя, что результат будет в один и тот же момент в предполагаемый день.

Возвращает копию этого OffsetTime с указанным смещением, гарантируя, что результат будет иметь то же местное время.

Возвращает копию этого OffsetTime с измененной секундой.

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

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