Метод toMinutes
Метод toMinutes класса Duration возвращает количество целых минут в данной длительности.
Метод не принимает параметров и возвращает значение типа Long.
Импорт
import kotlin.time.Duration
import kotlin.time.Duration.Companion.minutes
import kotlin.time.Duration.Companion.hours
import kotlin.time.Duration.Companion.seconds
Синтаксис
fun toMinutes(): Long
Пример
Преобразуем длительность 2 часа в минуты:
val duration = 2.hours
val minutes = duration.toMinutes()
println(minutes)
Результат выполнения кода:
Long 120
Пример
Преобразуем длительность 150 секунд в минуты:
val duration = 150.seconds
val minutes = duration.toMinutes()
println(minutes)
Результат выполнения кода:
Long 2
Пример
Преобразуем длительность 1 час 30 минут в минуты:
val duration = 1.hours + 30.minutes
val totalMinutes = duration.toMinutes()
println(totalMinutes)
Результат выполнения кода:
Long 90
Пример
Используем метод toMinutes для сравнения длительностей:
val 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")
}
Результат выполнения кода:
String "Second duration is longer or equal"