АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
785 of 1310 menu
Бесплатный тренинг по JavaScript: работа с Drag-and-Drop. Начало 2 октября. Жми для записи!

Метод isBefore

Метод isBefore класса Year сравнивает текущий объект года с другим объектом года и возвращает true, если текущий год предшествует указанному году. В параметр метода передается объект Year для сравнения.

Импорт

import java.time.Year

Синтаксис

fun isBefore(other: Year): Boolean

Пример

Сравним год 2023 с годом 2025:

val year2023 = Year.of(2023) val year2025 = Year.of(2025) val res = year2023.isBefore(year2025) println(res)

Результат выполнения кода:

Boolean true

Пример

Сравним год 2025 с годом 2025:

val year1 = Year.of(2025) val year2 = Year.of(2025) val res = year1.isBefore(year2) println(res)

Результат выполнения кода:

Boolean false

Пример

Сравним год 2027 с годом 2025:

val year2027 = Year.of(2027) val year2025 = Year.of(2025) val res = year2027.isBefore(year2025) println(res)

Результат выполнения кода:

Boolean false

Пример

Используем метод isBefore в условном выражении:

val currentYear = Year.now() val targetYear = Year.of(2030) if (currentYear.isBefore(targetYear)) { println("Current year is before 2030") } else { println("Current year is 2030 or later") }

Результат выполнения кода:

String "Current year is before 2030"

Смотрите также

  • метод isAfter класса Year,
    который проверяет, следует ли год после указанного года
  • метод isBefore класса LocalDate,
    который сравнивает даты