dependencies {
implementation 'com.soywiz:klock:2.0.8'
}
kotlin
import com.soywiz.klock.DateTime
fun main() {
val date1 = DateTime.createAdjusted(2022, 1, 1)
val date2 = DateTime.createAdjusted(2023, 6, 15)
val date3 = DateTime.createAdjusted(2021, 12, 25)
println(date1.isBefore(date2)) // true
println(date2.isAfter(date3)) // true
println(date1.isSame(date3)) // false
val dates = listOf(date1, date2, date3)
val sortedDates = dates.sorted()
println(sortedDates) // [2021-12-25T00:00Z, 2022-01-01T00:00Z, 2023-06-15T00:00Z]
}