Calendar anfang = Calendar.getInstance();
/*Anfangsdatum 03.02.2011*/
anfang.set(Calendar.DAY_OF_MONTH, 03);
anfang.set(Calendar.MONTH, 02);
anfang.set(Calendar.YEAR, 2011 );
anfang.add(Calendar.MONTH, -1);
Calendar ende = Calendar.getInstance();
/*Enddatum 08.02.2011*/
ende.set(Calendar.DAY_OF_MONTH, 8);
ende.set(Calendar.MONTH, 2);
ende.set(Calendar.YEAR, 2011);
ende.add(Calendar.MONTH, -1);
SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy");
System.out.println(format.format(anfang.getTime())); /*Ausgabe Anfangsdatum bzw. erster Tag*/
while (!ende.equals(anfang)) /*Restliche Tage bis Enddatum*/
{
anfang.add(Calendar.DAY_OF_MONTH, 1);
System.out.println(format.format(anfang.getTime()));
}
}
}