Для следующего расчета Period
:Как рассчитать количество дней в периоде?
Period.between(LocalDate.of(2015, 8, 1), LocalDate.of(2015, 9, 2))
результат:
P1M1D
Это эквивалентно 31 дней + 1 день = 32 дней.
Для этого Period
:
Period.between(LocalDate.of(2015, 8, 1), LocalDate.of(2015, 10, 2))
результат:
P2M1D
Это эквивалентно: 31 дней (в августе) + 30 дней (в сентябре) + 1 (в октябре) = 62 дня
Есть ли способ в пакете java.time
, который даст количество дней в Period
? Я не могу его найти. Не уверен, что я что-то упустил или просто нет.
Период есть метод 'долго получить (TemporalUnit unit) ', TemporalUnit может быть ChronoUnit.DAYS – Cyrbil
@cyrbil, но это не делает то, что ОП спрашивает, попробуйте и посмотрите. –