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».

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

Sr. No. Метод и описание
1 Temporal adjustInto (Temporal temporal)

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

2 LocalDateTime atDate (Дата LocalDate)

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

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

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

4 int compareTo (LocalTime другое)

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

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

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

6 Формат строки (средство форматирования DateTimeFormatter)

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

7 static LocalTime из (TemporalAccessor temporal)

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

8 int get (поле TemporalField)

С этого момента получает значение указанного поля как int.

9 int getHour ()

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

10 long getLong (поле TemporalField)

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

11 int getMinute ()

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

12 int getNano ()

Получает поле нано-секунды.

13 интервал getSecond ()

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

14 int hashCode ()

Хэш-код на этот раз.

15 логическое isAfter (Другое LocalTime)

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

16 логическое isBefore (другое LocalTime)

Проверяет, не превышает ли это время заданное время.

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

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

18 логическое isSupported (блок TemporalUnit)

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

19 LocalTime минус (long amountToSubtract, TemporalUnit unit)

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

20 LocalTime минус (TemporalAmount amountToSubtract)

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

21 год Местное время минус часы (долгие часы для вычитания)

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

22 LocalTime minusMinutes (длинные минуты для вычитания)

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

23 LocalTime минус нано (длинные нано)

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

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

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

25 static LocalTime сейчас ()

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

26 static LocalTime сейчас (Часы)

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

27 static LocalTime сейчас (зона ZoneId)

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

28 static LocalTime of (int час, int минута)

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

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

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

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

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

31 год static LocalTime ofNanoOfDay (длинный nanoOfDay)

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

32 статический LocalTime ofSecondOfDay (длинный secondOfDay)

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

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

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

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

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

35 год LocalTime plus (long amountToAdd, TemporalUnit unit)

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

36 LocalTime plus (TemporalAmount amountToAdd)

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

37 LocalTime plusHours (long hoursToAdd)

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

38 LocalTime plusMinutes (длинные минутыToAdd)

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

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

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

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

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

41 год R-запрос (TemporalQuery запрос)

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

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

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

43 год длинный toNanoOfDay ()

Извлекает время в нано днях от 0 до 24 * 60 * 60 * 1000000000 - 1.

44 интервал 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 (число часов)

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

51 LocalTime withMinute (целые минуты)

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

52 LocalTime withNano (int nanoOfSecond)

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

53 LocalTime withSecond (целое число секунд)

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

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

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

  • Java.lang.Object