Сравнение только дат с использованием isBefore в Java Joda Time

Есть ли способ сравнивать только даты для объекта DateTime с функцией isBefore?

Например,

DateTime start = new DateTime(Long.parseLong(<someInput>));
DateTime end   = new DateTime(Long.parseLong(<someInput>));

Теперь, когда я это делаю,

while (start.isBefore(end)) { 
   // add start date to the list
   start = start.plusDays(1);
}  

Это приводит к непоследовательному поведению (для моего сценария), поскольку оно также учитывает время, тогда как я хочу, чтобы с помощью isBefore сравнивались только даты.

Пожалуйста, дайте мне знать.

Спасибо!

14
задан test123 7 March 2012 в 21:52
поделиться