- 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);
}
guest 30.03.2009 14:17 # 0
День сурка?:)
guest 30.03.2009 17:55 # −1
из этого куска не понятно в чем же говнистость этого кода. В принципе корректый код, правда не понятно зачем понадобилось перебирать все дни между endDate и beginDate...
guest 31.03.2009 19:19 # 0
было необходимо пробежать по всем датам от начальной даты до конечной и за каждый день выполнить некоторый запрос(функцию) и вернуть результат в список . )))
поскольку еще учусь - был разработал именно такой алгоритм :)
gost 24.04.2020 12:23 # +1
guest 30.04.2009 12:54 # +1
специально для капитана очевидность: если endDate и beginDate указывают на разное время в пределах суток, то цикл не завершится никогда
qlqRjbp 25.08.2021 09:40 # 0