There's a Kotlinx library for DateTime that has Instant and most of the classes in the java.time library. #kotlinx-datetime
The Kotlin Duration is a inline value class, so it might use less space. I haven't used the java version, so I cannot give much feedback with comparing them.
Going all Kotlin makes it easier to convert to multiplatform.