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

Функция of

Функция of класса Duration создает объект длительности на основе указанного количества временных единиц. В первый параметр мы передаем числовое значение количества единиц, во второй параметр мы передаем временную единицу из перечисления ChronoUnit.

Импорт

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

Синтаксис

fun of(amount: Long, unit: TemporalUnit): Duration

Пример

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

val duration = Duration.of(5, ChronoUnit.HOURS) println(duration)

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

String "PT5H"

Пример

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

val duration = Duration.of(30, ChronoUnit.MINUTES) println(duration)

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

String "PT30M"

Пример

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

val duration = Duration.of(2, ChronoUnit.DAYS) val hours = duration.toHours() println("Hours: $hours")

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

String "Hours: 48"

Пример

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

val duration = Duration.of(90, ChronoUnit.SECONDS) val minutes = duration.toMinutes() println("Minutes: $minutes")

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

String "Minutes: 1"

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

  • функцию ofHours класса Duration,
    которая создает длительность из указанного количества часов
  • функцию ofMinutes класса Duration,
    которая создает длительность из указанного количества минут
  • функцию ofSeconds класса Duration,
    которая создает длительность из указанного количества секунд
  • класс Period,
    который представляет период времени в годах, месяцах и днях
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить