Метод getSeconds
Метод getSeconds класса Duration возвращает количество целых секунд в длительности.
Метод не принимает параметров и возвращает значение типа Long.
Импорт
kotlinimport kotlin.time.Duration
import kotlin.time.Duration.Companion.seconds
Синтаксис
kotlinval seconds: Long = duration.inWholeSeconds
kotlin// Для Java-совместимости (java.time.Duration)
import java.time.Duration
fun getSeconds(): Long
Пример
Создадим длительность 90 секунд и получим количество секунд:
kotlinval duration = 90.seconds
val seconds = duration.inWholeSeconds
println(seconds)
Результат выполнения кода:
kotlinLong 90
Пример
Создадим длительность 2.5 минуты (150 секунд) и получим количество секунд:
kotlinval duration = Duration.minutes(2.5)
val seconds = duration.inWholeSeconds
println(seconds)
Результат выполнения кода:
kotlinLong 150
Пример
Используем java.time.Duration для создания длительности 3 часа и получим секунды:
kotlinimport java.time.Duration
val duration = Duration.ofHours(3)
val seconds = duration.seconds
println(seconds)
Результат выполнения кода:
kotlinLong 10800
Пример
Создадим длительность с миллисекундами и получим целые секунды:
kotlinval duration = Duration.milliseconds(12500)
val seconds = duration.inWholeSeconds
println(seconds)
Результат выполнения кода:
kotlinLong 12