Функция ofMillis
Функция ofMillis класса Duration создает объект Duration, представляющий указанное количество миллисекунд.
В единственный параметр мы передаем количество миллисекунд для создания временного интервала.
Импорт
import java.time.Duration
Синтаксис
fun ofMillis(millis: Long): Duration
Пример
Создадим интервал длительностью 5000 миллисекунд:
val duration = Duration.ofMillis(5000L)
println(duration)
Результат выполнения кода:
String "PT5S"
Пример
Создадим несколько интервалов разной длительности и преобразуем их в миллисекунды:
val duration1 = Duration.ofMillis(1000L)
val duration2 = Duration.ofMillis(2500L)
val duration3 = Duration.ofMillis(10000L)
val millis1 = duration1.toMillis()
val millis2 = duration2.toMillis()
val millis3 = duration3.toMillis()
println("Duration 1: $millis1 ms")
println("Duration 2: $millis2 ms")
println("Duration 3: $millis3 ms")
Результат выполнения кода:
String "Duration 1: 1000 ms"
String "Duration 2: 2500 ms"
String "Duration 3: 10000 ms"
Пример
Создадим интервал и добавим к нему дополнительное время:
val initialDuration = Duration.ofMillis(3000L)
val addedDuration = initialDuration.plusMillis(1500L)
println("Initial: ${initialDuration.toMillis()} ms")
println("After adding: ${addedDuration.toMillis()} ms")
Результат выполнения кода:
String "Initial: 3000 ms"
String "After adding: 4500 ms"