Функция isBefore
Функция isBefore класса YearMonth проверяет, предшествует ли текущий объект год-месяц указанному в параметре.
В единственный параметр мы передаем объект YearMonth для сравнения.
Импорт
kotlinimport java.time.YearMonth
Синтаксис
kotlinfun isBefore(other: YearMonth): Boolean
Пример
Сравним два объекта YearMonth:
kotlinval ym1 = YearMonth.of(2025, 6)
val ym2 = YearMonth.of(2025, 12)
val res = ym1.isBefore(ym2)
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Проверим, предшествует ли текущий год-месяц следующему году:
kotlinval current = YearMonth.now()
val nextYear = YearMonth.of(current.year + 1, 1)
val res = current.isBefore(nextYear)
println("Current is before next year: $res")
Результат выполнения кода:
kotlinString "Current is before next year: true"
Пример
Сравним одинаковые объекты YearMonth:
kotlinval ym1 = YearMonth.of(2025, 3)
val ym2 = YearMonth.of(2025, 3)
val res = ym1.isBefore(ym2)
println(res)
Результат выполнения кода:
kotlinBoolean false