I think you are looking for something like this:
import org.joda.time._
implicit class DateTimeOps (startDt: DateTime) {
def until(endDt: DateTime) = for(dayNo <- 0 until Days.daysBetween(startDt, endDt).getDays) yield(startDt.plusDays(dayNo))
}
for(day <- new DateTime() until new DateTime().plusDays(10)) println (day)
Hope it helps.