Метод toMinutes

Метод toMinutes класса Duration возвращает количество целых минут в данной длительности. Метод не принимает параметров и возвращает значение типа Long.

Импорт

kotlinimport kotlin.time.Duration
import kotlin.time.Duration.Companion.minutes
import kotlin.time.Duration.Companion.hours
import kotlin.time.Duration.Companion.seconds

Синтаксис

kotlinfun toMinutes(): Long

Пример

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

kotlinval duration = 2.hours
val minutes = duration.toMinutes()
println(minutes)

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

kotlinLong 120

Пример

Преобразуем длительность 150 секунд в минуты:

kotlinval duration = 150.seconds
val minutes = duration.toMinutes()
println(minutes)

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

kotlinLong 2

Пример

Преобразуем длительность 1 час 30 минут в минуты:

kotlinval duration = 1.hours + 30.minutes
val totalMinutes = duration.toMinutes()
println(totalMinutes)

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

kotlinLong 90

Пример

Используем метод toMinutes для сравнения длительностей:

kotlinval duration1 = 45.minutes
val duration2 = 1.hours

val minutes1 = duration1.toMinutes()
val minutes2 = duration2.toMinutes()

if (minutes1 > minutes2) {
  println("First duration is longer")
} else {
  println("Second duration is longer or equal")
}

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

kotlinString "Second duration is longer or equal"

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

  • метод toHours класса Duration,
    который преобразует длительность в часы
  • метод ofMinutes класса Duration,
    который создает длительность из минут
  • класс Period,
    который представляет период времени в датах