Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
686 of 1310 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Функция 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,
    который представляет дату и время