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

Метод getDays

Метод getDays класса Period возвращает количество дней в данном периоде. Метод не принимает параметров и возвращает целое число типа int. Важно понимать, что метод возвращает именно количество дней, которое было явно задано при создании периода или вычислено методом between, а не общее количество дней, входящих в период. Например, если период составляет один месяц, метод getDays вернёт 0, а не количество дней в этом месяце.

Синтаксис

period.getDays()

Пример

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

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

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

10

Пример

Давайте создадим период из 1 года, 2 месяцев и 3 дней и посмотрим, что вернёт метод getDays:

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

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

3

Пример

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

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

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

14

В данном примере период между датами составляет 2 месяца и 14 дней, поэтому метод getDays возвращает именно 14, а не общее количество дней между датами.

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

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