Функция getYear
Функция getYear класса YearMonth возвращает целочисленное значение года из объекта YearMonth.
Функция не принимает параметров и возвращает значение типа Int.
Импорт
import java.time.YearMonth
Синтаксис
fun getYear(): Int
Пример
Получим год из объекта YearMonth, созданного для декабря 2025 года:
val yearMonth = YearMonth.of(2025, 12)
val year = yearMonth.getYear()
println("Year: $year")
Результат выполнения кода:
String "Year: 2025"
Пример
Создадим объект YearMonth из строки и получим значение года:
val yearMonth = YearMonth.parse("2025-07")
val year = yearMonth.getYear()
println(year)
Результат выполнения кода:
Int 2025
Пример
Используем полученное значение года для сравнения:
val 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")
}
Результат выполнения кода:
String "Different years"
Смотрите также
-
функцию
getMonthValueклассаYearMonth,
которая возвращает значение месяца -
функцию
getMonthклассаYearMonth,
которая возвращает объект месяца -
функцию
getYearклассаLocalDate,
которая возвращает год из даты -
функцию
ofклассаYear,
которая создает объект года