Программисты больше не нужны!
Нужны ИИ инженеры! Хотите научиться? Вступайте в канал!
695 of 1319 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить