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

Функция from

Функция from класса Duration создает объект Duration из временной единицы, реализующей интерфейс TemporalUnit. В параметр мы передаем временную единицу, из которой нужно создать длительность.

Импорт

import java.time.Duration import java.time.temporal.ChronoUnit

Синтаксис

fun from(amount: TemporalAmount): Duration

Пример

Создадим длительность из 5 минут с использованием ChronoUnit:

val duration = Duration.from(ChronoUnit.MINUTES.getDuration().multipliedBy(5)) println(duration)

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

String "PT5M"

Пример

Создадим длительность из 2 часов:

val duration = Duration.from(ChronoUnit.HOURS.getDuration().multipliedBy(2)) println(duration)

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

String "PT2H"

Пример

Создадим длительность из стандартной длительности дня и преобразуем ее в часы:

val duration = Duration.from(ChronoUnit.DAYS.getDuration()) val hours = duration.toHours() println(hours)

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

Long 24

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

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