НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
629 of 1310 menu

Функция getYear

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

Импорт

import java.time.LocalDate

Синтаксис

fun getYear(): Int

Пример

Получим год из даты "2025-07-15":

val date = LocalDate.parse("2025-07-15") val year = date.getYear() println(year)

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

Int 2025

Пример

Сравним годы двух разных дат:

val date1 = LocalDate.parse("2025-03-10") val date2 = LocalDate.parse("2023-08-25") val year1 = date1.getYear() val year2 = date2.getYear() println("Year comparison: ${year1 > year2}")

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

String "Year comparison: true"

Пример

Проверим, является ли год високосным:

val date = LocalDate.parse("2025-02-15") val year = date.getYear() val isLeap = java.time.Year.isLeap(year.toLong()) println("Is $year a leap year: $isLeap")

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

String "Is 2025 a leap year: false"

Пример

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

val originalDate = LocalDate.parse("2025-12-31") val year = originalDate.getYear() val newDate = LocalDate.of(year + 1, 1, 1) println("New date: $newDate")

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

String "New date: 2026-01-01"

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

  • функцию getMonth класса LocalDate,
    которая возвращает месяц из даты
  • функцию getDayOfMonth класса LocalDate,
    которая возвращает день месяца из даты
  • функцию isLeapYear класса LocalDate,
    которая проверяет, является ли год високосным
  • функцию withYear класса LocalDate,
    которая создает копию даты с измененным годом
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить