Spec-Zone.ru › Kotlin 2

compareTo

kotlin-stdlib/kotlin.time/Instant/compareTo

Версия Kotlin: 2.3

open operator override fun compareTo(other: Instant): Int

Сравнивает момент времени this с другим моментом времени.

Возвращает ноль, если этот момент времени совпадает с другим (то есть они равны), отрицательное число, если этот момент времени наступил раньше другого, и положительное число, если этот момент времени наступил позже другого.

Примеры

import kotlin.test.*
import kotlin.time.*
import kotlin.time.Duration.Companion.hours
import kotlin.time.Duration.Companion.nanoseconds
import kotlin.time.Duration.Companion.seconds

fun main() { 
   //sampleStart 
   val instant1 = Instant.parse("1970-01-01T00:00:00Z") // The Unix epoch.
val instant2 = Instant.parse("2025-01-06T13:36:44Z")
val instant3 = Instant.fromEpochSeconds(0) // The Unix epoch.

println("instant1 < instant2 is ${instant1 < instant2}") // true
println("instant3 > instant1 is ${instant3 > instant1}") // false
println("instant3 == instant1 is ${instant3 == instant1}") // true 
   //sampleEnd
}

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.time/-instant/compare-to.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API