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

Метод getSeconds

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

Импорт

import kotlin.time.Duration import kotlin.time.Duration.Companion.seconds

Синтаксис

val seconds: Long = duration.inWholeSeconds
// Для Java-совместимости (java.time.Duration) import java.time.Duration fun getSeconds(): Long

Пример

Создадим длительность 90 секунд и получим количество секунд:

val duration = 90.seconds val seconds = duration.inWholeSeconds println(seconds)

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

Long 90

Пример

Создадим длительность 2.5 минуты (150 секунд) и получим количество секунд:

val duration = Duration.minutes(2.5) val seconds = duration.inWholeSeconds println(seconds)

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

Long 150

Пример

Используем java.time.Duration для создания длительности 3 часа и получим секунды:

import java.time.Duration val duration = Duration.ofHours(3) val seconds = duration.seconds println(seconds)

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

Long 10800

Пример

Создадим длительность с миллисекундами и получим целые секунды:

val duration = Duration.milliseconds(12500) val seconds = duration.inWholeSeconds println(seconds)

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

Long 12

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

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