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

Метод dividedBy

Метод dividedBy класса Duration делит текущую длительность на заданное число. В первый параметр мы передаем делитель, в результате получаем новую длительность, которая в указанное число раз меньше исходной.

Импорт

import kotlin.time.Duration import kotlin.time.Duration.Companion.minutes

Синтаксис

fun dividedBy(divisor: Int): Duration
fun dividedBy(divisor: Double): Duration

Пример

Разделим длительность в 60 минут на 2:

val duration = 60.minutes val res = duration.dividedBy(2) println(res)

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

String "30m"

Пример

Разделим длительность в 1 час на 4.0 (дробное число):

val duration = Duration.hours(1) val res = duration.dividedBy(4.0) println(res)

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

String "15m"

Пример

Разделим длительность и проверим результат в минутах:

val originalDuration = Duration.minutes(90) val dividedDuration = originalDuration.dividedBy(3) val minutes = dividedDuration.inWholeMinutes println("Minutes: $minutes")

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

String "Minutes: 30"

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

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