Функция getYear

Функция getYear класса YearMonth возвращает целочисленное значение года из объекта YearMonth. Функция не принимает параметров и возвращает значение типа Int.

Импорт

kotlinimport java.time.YearMonth

Синтаксис

kotlinfun getYear(): Int

Пример

Получим год из объекта YearMonth, созданного для декабря 2025 года:

kotlinval yearMonth = YearMonth.of(2025, 12)
val year = yearMonth.getYear()
println("Year: $year")

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

kotlinString "Year: 2025"

Пример

Создадим объект YearMonth из строки и получим значение года:

kotlinval yearMonth = YearMonth.parse("2025-07")
val year = yearMonth.getYear()
println(year)

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

kotlinInt 2025

Пример

Используем полученное значение года для сравнения:

kotlinval currentYearMonth = YearMonth.now()
val targetYearMonth = YearMonth.of(2025, 6)

val currentYear = currentYearMonth.getYear()
val targetYear = targetYearMonth.getYear()

if (currentYear == targetYear) {
  println("Same year")
} else {
  println("Different years")
}

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

kotlinString "Different years"

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

  • функцию getMonthValue класса YearMonth,
    которая возвращает значение месяца
  • функцию getMonth класса YearMonth,
    которая возвращает объект месяца
  • функцию getYear класса LocalDate,
    которая возвращает год из даты
  • функцию of класса Year,
    которая создает объект года