Учебники

Класс java.time.LocalTime

Класс java.time.LocalTime представляет время без часового пояса в календарной системе ISO-8601, например 10:15:30.

Объявление класса

Ниже приводится объявление для класса java.time.LocalTime.

public final class LocalTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<LocalDate>, Serializable

поле

Ниже приведены поля для класса java.time.LocalTime.

  • static LocalTime MAX – максимально поддерживаемый LocalTime, ’23: 59: 59.999999999 ‘.

  • static LocalTime MIN – минимальное поддерживаемое LocalTime, ’00: 00 ‘.

  • static LocalTime MIDNIGHT – Время полуночи в начале дня, «00:00».

  • static LocalTime NOON – время полудня в середине дня, «12:00».

static LocalTime MAX – максимально поддерживаемый LocalTime, ’23: 59: 59.999999999 ‘.

static LocalTime MIN – минимальное поддерживаемое LocalTime, ’00: 00 ‘.

static LocalTime MIDNIGHT – Время полуночи в начале дня, «00:00».

static LocalTime NOON – время полудня в середине дня, «12:00».

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

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

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

2 LocalDateTime atDate (дата LocalDate)

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

3 OffsetDateTime atOffset (смещение ZoneOffset)

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

4 int CompareTo (LocalTime прочее)

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

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

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

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

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

7 статическое LocalTime from (TemporalAccessor temporal)

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

8 int get (поле TemporalField)

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

9 int getHour ()

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

10 long getLong (поле TemporalField)

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

11 int getMinute ()

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

12 int getNano ()

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

13 int getSecond ()

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

14 int hashCode ()

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

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

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

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

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

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

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

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

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

19 LocalTime минус (длинное количество ToSubtract, единица измерения TemporalUnit)

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

20 LocalTime минус (TemporalAmount amountToSubtract)

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

21 LocalTime minusHours (longToSubtract)

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

22 LocalTime minusMinutes (long minutesToSubtract)

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

23 LocalTime minusNanos (длинные нано)

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

24 LocalTime minusSeconds (длинные секунды)

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

25 статическое LocalTime сейчас ()

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

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

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

27 статическое LocalTime сейчас (ZoneId зона)

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

28 статическое LocalTime of (Int час, Int минута)

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

29 статическое LocalTime of (int час, int минута, int секунда)

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

30 статическое LocalTime (int час, int минута, int секунда, int nanoOfSecond)

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

31 статическое LocalTime ofNanoOfDay (длинный nanoOfDay)

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

32 статическое LocalTime ofSecondOfDay (long secondOfDay)

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

33 статический анализ LocalTime (текст CharSequence)

Получает экземпляр LocalTime из текстовой строки, такой как 2007-12-03T10: 15: 30.

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

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

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

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

36 LocalTime plus (TemporalAmount amountToAdd)

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

37 LocalTime plusHours (longToAdd)

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

38 LocalTime plusMinutes (long minutesToAdd)

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

39 LocalTime plusNanos (длинные нано)

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

40 LocalTime plusSeconds (длинные секунды)

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

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

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

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

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

43 long toNanoOfDay ()

Извлекает время как нанос дня, от 0 до 24 * 60 * 60 * 1 000 000 000 – 1.

44 int toSecondOfDay ()

Извлекает время как секунды дня, от 0 до 24 * 60 * 60 – 1.

45 Строка toString ()

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

46 LocalTime truncatedTo (блок TemporalUnit)

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

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

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

48 LocalTime с (регулятор TemporalAdjuster)

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

49 LocalTime с (поле TemporalField, long newValue)

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

50 LocalTime withHour (int hour)

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

51 LocalTime withMinute (в минуту)

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

52 LocalTime withNano (int nanoOfSecond)

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

53 LocalTime withSecond (int second)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Получает экземпляр LocalTime из текстовой строки, такой как 2007-12-03T10: 15: 30.

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

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

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

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

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

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

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

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

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

Извлекает время как нанос дня, от 0 до 24 * 60 * 60 * 1 000 000 000 – 1.

Извлекает время как секунды дня, от 0 до 24 * 60 * 60 – 1.

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

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

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

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

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

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

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

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

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

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

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