toJavaDuration
Converts kotlin.time.Duration value to java.time.Duration value.
An infinite duration is converted to either Long.MAX_VALUE, or Long.MIN_VALUE seconds, depending on its sign.
Since Kotlin
1.6Samples
import kotlin.test.*
import kotlin.time.*
import kotlin.time.Duration.Companion.days
import kotlin.time.Duration.Companion.hours
import kotlin.time.Duration.Companion.microseconds
import kotlin.time.Duration.Companion.milliseconds
import kotlin.time.Duration.Companion.minutes
import kotlin.time.Duration.Companion.nanoseconds
import kotlin.time.Duration.Companion.seconds
fun main() {
//sampleStart
val kotlinDuration = 5.5.seconds
val javaDuration: java.time.Duration = kotlinDuration.toJavaDuration()
println(javaDuration.toMillis()) // 5500
//sampleEnd
}