Функция getYear
Функция getYear класса LocalDateTime возвращает год как целое число.
Год возвращается в соответствии с григорианским календарем.
Импорт
import java.time.LocalDateTime
Синтаксис
fun getYear(): Int
Пример
Получим год из объекта LocalDateTime:
val dateTime = LocalDateTime.of(2025, 12, 31, 15, 30)
val year = dateTime.getYear()
println("Year: $year")
Результат выполнения кода:
String "Year: 2025"
Пример
Создадим дату-время и проверим, является ли год високосным:
val dateTime = LocalDateTime.parse("2025-07-15T10:30:00")
val year = dateTime.getYear()
val isLeap = java.time.Year.isLeap(year.toLong())
println("Is leap year: $isLeap")
Результат выполнения кода:
String "Is leap year: false"
Пример
Используем getYear вместе с другими методами получения компонентов даты:
val dateTime = LocalDateTime.now()
val year = dateTime.getYear()
val month = dateTime.getMonthValue()
val day = dateTime.getDayOfMonth()
println("Date: $year-$month-$day")
Результат выполнения кода:
String "Date: 2025-9-10"
Смотрите также
-
функцию
getMonthклассаLocalDateTime,
которая возвращает месяц как объект перечисления -
функцию
getMonthValueклассаLocalDateTime,
которая возвращает номер месяца -
функцию
getDayOfMonthклассаLocalDateTime,
которая возвращает день месяца -
функцию
withYearклассаLocalDateTime,
которая создает копию объекта с измененным годом