Функция 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,
которая создает объект года