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

Метод toMillis

Метод toMillis класса Duration преобразует длительность в общее количество миллисекунд в виде значения типа Long. Метод не принимает параметров и возвращает общее количество миллисекунд, включая дробную часть, преобразованную в целое число.

Импорт

import kotlin.time.Duration import kotlin.time.Duration.Companion.milliseconds import kotlin.time.Duration.Companion.seconds import kotlin.time.Duration.Companion.minutes

Синтаксис

val millis: Long = duration.toMillis()

Пример

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

val duration = 5.seconds val millis = duration.toMillis() println(millis)

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

Long 5000

Пример

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

val duration = 2.5.seconds val millis = duration.toMillis() println(millis)

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

Long 2500

Пример

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

val duration = 1.minutes + 30.seconds val millis = duration.toMillis() println(millis)

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

Long 90000

Пример

Сравним преобразование разных длительностей в миллисекунды:

val durations = listOf(500.milliseconds, 1.5.seconds, 2.minutes) for (dur in durations) { val millis = dur.toMillis() println("${dur} = ${millis} milliseconds") }

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

String "500ms = 500 milliseconds" String "1.5s = 1500 milliseconds" String "2m = 120000 milliseconds"

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

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