Получение разницы по месяцам / дням отдыха - PullRequest
0 голосов
/ 26 ноября 2018

есть ли способ получить эту информацию из двух дат:

  1. вычислить месяц между датами (месяц для меня - полный месяц)
  2. вычислить остаток дней между датами

вот мой пример:

дата начала:

01/01/2014

дата окончания:

21/02/2014

мне нужен такой вот результат: months:1 days:20

в другом примере:

дата начала:

15/01/2014

дата окончания:

10/03/2014

мне нужнотакой результат: months:1 days:25

1 Ответ

0 голосов
/ 26 ноября 2018

Используя Java8 Date / Time API, вы можете сделать это так,

LocalDate startDate = LocalDate.of(2014, 1, 1);
LocalDate endDate = LocalDate.of(2014, 2, 21);

Period period = startDate.until(endDate);
System.out.println("months: " + period.getMonths() + " days: " + period.getDays());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...