Извините за извинение за вопрос повторный вопрос ..Итерации между двумя датами, включая дату начала?
public static void main(String[] args)throws Exception {
GregorianCalendar gcal = new GregorianCalendar();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM");
Date start = sdf.parse("2010.01");
Date end = sdf.parse("2010.04");
gcal.setTime(start);
while (gcal.getTime().before(end)) {
gcal.add(Calendar.MONTH, 1);
Date d = gcal.getTime();
System.out.println(d);
}
}
В приведенном выше коде гравюр между датами точно, но мне нужно напечатать дату и начать ..
выше выходной код
Mon Feb 01 00:00:00 IST 2010
Mon Mar 01 00:00:00 IST 2010
Thu Apr 01 00:00:00 IST 2010
Но мне также нужна дата начала моей работы.
, пожалуйста, помогите мне получить это Спасибо в объявлении Вэнс ..
возможно дубликат [Как перебрать диапазон дат в следующем формате 25-12-2012 до 31-12-2012 (дефис должен поддерживаться) в Java?] (http://stackoverflow.com/questions/24877700/how-to-iterate-over-a-date-range-in-the-follow-format-25-12-2012-to -31-12-201) –