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

Метод minusYears

Метод minusYears класса Year вычитает указанное количество лет из текущего года и возвращает новый объект Year. В параметр мы передаем количество лет для вычитания. Метод учитывает правила григорианского календаря и корректно обрабатывает високосные годы.

Импорт

import java.time.Year

Синтаксис

fun minusYears(yearsToSubtract: Long): Year

Пример

Вычтем 5 лет из года 2025:

val year = Year.of(2025) val result = year.minusYears(5) println(result)

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

Year 2020

Пример

Вычтем 10 лет из текущего года:

val currentYear = Year.now() val result = currentYear.minusYears(10) println("10 years ago: $result")

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

String "10 years ago: 2015"

Пример

Проверим, является ли результат вычитания високосным годом:

val year = Year.of(2025) val result = year.minusYears(1) val isLeap = result.isLeap() println("Year: $result, is leap: $isLeap")

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

String "Year: 2024, is leap: true"

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

  • метод plusYears класса Year,
    который добавляет годы к текущему году
  • метод minusYears класса LocalDate,
    который вычитает годы из даты
  • метод of класса Year,
    который создает объект года из числового значения
  • метод isLeap класса Year,
    который проверяет, является ли год високосным
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить