Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
942 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Метод multipliedBy

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

Импорт

import kotlin.time.Duration import kotlin.time.Duration.Companion.hours

Синтаксис

fun multipliedBy(scale: Double): Duration
fun multipliedBy(scale: Int): Duration

Пример

Умножим длительность 2 часа на число 3:

val duration = 2.hours val result = duration.multipliedBy(3) println(result)

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

String "6h"

Пример

Умножим длительность 1.5 часа на дробное число 2.5:

val duration = 1.5.hours val result = duration.multipliedBy(2.5) println(result)

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

String "3h 45m"

Пример

Умножим длительность 30 минут на 0 и проверим результат:

val duration = Duration.parse("30m") val result = duration.multipliedBy(0) println("Result: $result") println("Is zero: ${result.isZero()}")

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

String "Result: 0s" String "Is zero: true"

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

  • метод dividedBy класса Duration,
    который делит длительность на число
  • метод plus класса Duration,
    который складывает длительности
  • метод minus класса Duration,
    который вычитает длительности
  • метод parse класса Duration,
    который создает длительность из строки