РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
956 of 1163 menu

Метод ofYears

Метод ofYears класса Period создает новый объект Period, который представляет собой количество лет. В параметр мы передаем целое число лет. Метод возвращает объект Period с заданным количеством лет, при этом месяцы и дни устанавливаются в ноль.

Синтаксис

Period.ofYears(years)

Пример

Давайте создадим период в 5 лет и выведем его на экран:

import java.time.Period; public class Main { public static void main(String[] args) { Period period = Period.ofYears(5); System.out.println(period); } }

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

"P5Y"

Пример

Давайте получим количество лет из созданного периода с помощью метода getYears:

import java.time.Period; public class Main { public static void main(String[] args) { Period period = Period.ofYears(10); int years = period.getYears(); System.out.println(years); } }

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

10

Пример

Давайте создадим период в 3 года и прибавим его к текущей дате:

import java.time.LocalDate; import java.time.Period; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2025, 1, 15); Period period = Period.ofYears(3); LocalDate res = date.plus(period); System.out.println(res); } }

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

"2028-01-15"

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

  • класс Period,
    который представляет период времени
  • метод ofDays,
    который создает период в днях
  • метод ofMonths,
    который создает период в месяцах
  • метод getYears,
    который возвращает количество лет
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить