Я использую java 8 и пытаюсь рассчитать количество месяцев между двумя объектами OffsetDateTime. Как лучше всего это сделать?
Вычисление количества месяцев между двумя OffsetDateTimes
comment
каков ваш пример ввода + ожидаемые выходные данные?
- person luk2302   schedule 30.04.2018
comment
Насколько усердно вы искали? Например, вы могли найти этот ответ?
- person Ole V.V.   schedule 30.04.2018
Ответы (2)
Без более подробной информации стандартным способом будет:
long months = ChronoUnit.MONTHS.between(odt1, odt2);
person
assylias
schedule
30.04.2018
самый понятный способ (IMO) — использовать ХроноЮнит
OffsetDateTime odt1 = OffsetDateTime.now();
OffsetDateTime odt2 = odt1.plusMonths(10);
System.out.println(ChronoUnit.MONTHS.between(odt1, odt2));
person
Sharon Ben Asher
schedule
30.04.2018
Если это работает, вы можете пометить ответ как решение;)
- person Valentin Michalak; 30.04.2018