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

Метод getMonths

Метод getMonths класса Period возвращает количество месяцев в данном периоде. Метод не принимает параметров и возвращает целое число типа int. При этом метод возвращает именно ту часть периода, которая относится к месяцам, а не общее количество месяцев, полученное из всех компонентов периода (лет, месяцев и дней).

Синтаксис

period.getMonths()

Пример

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

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

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

5

Пример

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

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

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

8

Пример

Если период создан только из лет, то количество месяцев будет равно 0:

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

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

0

Пример

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

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

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

5

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

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