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

Метод getYears

Метод getYears класса Period возвращает количество лет, содержащихся в данном периоде. Метод не принимает параметров и возвращает целое число типа int. Период при этом не изменяется.

Синтаксис

period.getYears()

Пример

Давайте создадим период из 5 лет и получим количество лет в нём:

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

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

5

Пример

Давайте создадим период из 2 лет, 3 месяцев и 10 дней и получим из него количество лет:

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

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

2

Пример

Давайте вычислим период между двумя датами и получим из него количество лет:

import java.time.LocalDate; import java.time.Period; public class Main { public static void main(String[] args) { LocalDate start = LocalDate.of(2020, 1, 1); LocalDate end = LocalDate.of(2025, 6, 15); Period period = Period.between(start, end); int res = period.getYears(); System.out.println(res); } }

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

5

Пример

Давайте создадим период только из месяцев и проверим, что количество лет в нём равно нулю:

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

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

0

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

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