Как найти разницу в днях между двумя Joda-Time экземпляров DateTime
?
Под «разницей в днях» я подразумеваю, что если начало наступает в понедельник, а конец - во вторник, я ожидаю, что будет возвращено значение 1 независимо от часа / минуты / секунды начальной и конечной дат.
Days.daysBetween (start, end ) .getDays ()
дает мне 0, если начало наступает вечером, а конец - утром.
У меня такая же проблема с другими полями даты, поэтому я надеялся, что будет общий способ ' игнорировать «поля меньшего значения.
Другими словами, месяцы с февраля по 4 марта также будут равны 1, как и часы с 14:45 до 15:12. Однако разница в часах между 14:01 и 14:55 будет равна 0.