Я пытаюсь подсчитать количество дней между двумя локальными датами
Я черпаю вдохновение из этого ответа: { ссылка } на этот вопрос Определите, перекрываются ли два диапазона дат
Проблема в том, что в этом вопросе используется dateTime, который, как я считаю, устарел, следовательно, причина использования localDate.
Кто-нибудь знает о подобном способе реализации алгоритма в приведенном выше вместо этого ответьте с использованием localDate.
Метод минус не позволяет вычитать другой localDate.
Я пытался использовать
ChoronoUnit.DAYS.between(LD1, LD2.plusDays(1)) //include the final day in the count
, но бывают случаи, когда это приводит к отрицательное число, поэтому алгоритм ломается, потому что он выбирает наименьшее число, поскольку количество дней перекрывается