toKotlinDuration
Converts java.time.Duration value to kotlin.time.Duration value.
Accuracy of conversion:
Durations in range of ±146 years are converted exactly.
Durations out of that range, but in range of ±146 million years can be rounded to millisecond precision.
Durations greater than that are converted to a positive or negative infinite Duration (see Duration.INFINITE).