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

Метод getDuration

Метод getDuration класса ChronoUnit возвращает длительность временной единицы в виде объекта Duration. Метод не принимает параметров и возвращает стандартную длительность для данной единицы времени.

Импорт

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

Синтаксис

fun getDuration(): Duration

Пример

Получим длительность для единицы ChronoUnit.DAYS:

val duration = ChronoUnit.DAYS.getDuration() println(duration)

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

Duration PT24H

Пример

Получим длительность для единицы ChronoUnit.HOURS:

val duration = ChronoUnit.HOURS.getDuration() println(duration)

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

Duration PT1H

Пример

Получим длительность для единицы ChronoUnit.MINUTES и преобразуем ее в минуты:

val duration = ChronoUnit.MINUTES.getDuration() val minutes = duration.toMinutes() println(minutes)

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

Long 1

Пример

Сравним длительности разных временных единиц:

val hoursDuration = ChronoUnit.HOURS.getDuration() val minutesDuration = ChronoUnit.MINUTES.getDuration() val ratio = hoursDuration.toMinutes() / minutesDuration.toMinutes() println("Hours to minutes ratio: $ratio")

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

String "Hours to minutes ratio: 60"

Пример

Получим длительность для единицы ChronoUnit.WEEKS:

val duration = ChronoUnit.WEEKS.getDuration() val days = duration.toDays() println(days)

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

Long 7

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

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