Раньше мне в основном приходилось делать циклы между днями в определенном периоде, и я использовал такие циклы:
for(LocalDate iDate = gv.firstDate; iDate.isBefore(gv.lastDate); iDate = iDate.plusDays(1)) {
...
}
Теперь у меня есть TreeMap
, как это:
TreeMap<LocalDate, ArrayList<Email>> dates;
Я хочу перебрать все месяцы с gv.firstDate
до gv.lastDate
и получить все Email
с этого месяца.
Кто-нибудь знает хороший способ сделать это, используя Joda-Time?
редактирование:
Объединить его с этим будет здорово, так что теперь получайте письма по электронной почте с датами TreeMap.
for(int y = 2004; y < 2011; y++) {
for(int m = 0; m < 12; m++) {
// get all of that month
}
}