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

Функция from

Функция from класса LocalTime создает объект LocalTime из объекта, реализующего интерфейс TemporalAccessor. В единственный параметр мы передаем временной объект, из которого будет извлечено время.

Импорт

import java.time.LocalTime import java.time.temporal.TemporalAccessor

Синтаксис

fun from(temporal: TemporalAccessor): LocalTime

Пример

Создадим объект LocalTime из объекта LocalDateTime:

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

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

String "14:30:45"

Пример

Создадим объект LocalTime из объекта ZonedDateTime:

import java.time.ZonedDateTime import java.time.ZoneId val zonedDateTime = ZonedDateTime.of(2025, 7, 15, 9, 15, 30, 0, ZoneId.of("Europe/Moscow")) val time = LocalTime.from(zonedDateTime) println(time)

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

String "09:15:30"

Пример

Попробуем создать объект LocalTime из объекта, который не содержит информации о времени:

import java.time.LocalDate import java.time.DateTimeException try { val date = LocalDate.of(2025, 12, 31) val time = LocalTime.from(date) println(time) } catch (e: DateTimeException) { println("Error: " + e.message) }

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

String "Error: Unable to obtain LocalTime from TemporalAccessor: 2025-12-31 of type java.time.LocalDate"

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

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