Количество дней между двумя датами в Joda-Time

Как мне найти разницу в днях между двумяJoda времени DateTime случаи? Под «разницей в днях» я подразумеваю, если начало - в понедельник, а конец - во вторник, я ожидаю возвращаемое значение 1 независимо от часа / минуты / секунд дат начала и окончания.

Days.daysBetween(start, end).getDays() дает мне 0, если начало вечером и конец утром.

У меня также есть такая же проблема с другими полями даты, поэтому я надеялся, что найдется общий способ «игнорировать» поля меньшей значимости.

Другими словами, месяцы с февраля по 4 марта также будут равны 1, как и часы с 14:45 до 15:12. Однако разница часов между 14:01 и 14:55 будет равна 0.

Ответы на вопрос(8)

Ваш ответ на вопрос