- 1
- 2
- 3
- 4
- 5
Calendar calen = new GregorianCalendar();
calen.setTime(beginDate);
while (!calen.equals(endDate)) {
calen.add(Calendar.DATE,1);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+139.2
Calendar calen = new GregorianCalendar();
calen.setTime(beginDate);
while (!calen.equals(endDate)) {
calen.add(Calendar.DATE,1);
}
День сурка?:)
из этого куска не понятно в чем же говнистость этого кода. В принципе корректый код, правда не понятно зачем понадобилось перебирать все дни между endDate и beginDate...
было необходимо пробежать по всем датам от начальной даты до конечной и за каждый день выполнить некоторый запрос(функцию) и вернуть результат в список . )))
поскольку еще учусь - был разработал именно такой алгоритм :)
специально для капитана очевидность: если endDate и beginDate указывают на разное время в пределах суток, то цикл не завершится никогда