НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1130 of 1310 menu

Статический метод localTime

Статический метод localTime класса TemporalQueries возвращает запрос, который извлекает объект LocalTime из TemporalAccessor. Если временной объект не содержит информации о времени, метод возвращает null.

Импорт

import java.time.temporal.TemporalQueries

Синтаксис

static fun localTime(): TemporalQuery<LocalTime>

Пример

Получим объект LocalTime из LocalDateTime:

import java.time.LocalDateTime import java.time.LocalTime import java.time.temporal.TemporalQueries val dateTime = LocalDateTime.of(2025, 12, 31, 14, 30, 45) val query = TemporalQueries.localTime() val time = dateTime.query(query) println(time)

Результат выполнения кода:

String "14:30:45"

Пример

Попробуем извлечь время из LocalDate (который не содержит информации о времени):

import java.time.LocalDate import java.time.temporal.TemporalQueries val date = LocalDate.of(2025, 12, 31) val query = TemporalQueries.localTime() val time = date.query(query) println(time)

Результат выполнения кода:

null

Пример

Используем метод напрямую без создания переменной запроса:

import java.time.LocalDateTime import java.time.temporal.TemporalQueries val dateTime = LocalDateTime.of(2025, 7, 15, 9, 15, 30) val time = dateTime.query(TemporalQueries.localTime()) println("Hour: " + time.hour + ", Minute: " + time.minute + ", Second: " + time.second)

Результат выполнения кода:

String "Hour: 9, Minute: 15, Second: 30"

Смотрите также

  • статический метод localDate класса TemporalQueries,
    который извлекает дату из TemporalAccessor
  • класс LocalTime,
    который представляет время
  • класс LocalDateTime,
    который представляет дату и время
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить