Используя Calendar
, как сказал @AlexR, вы можете использовать метод add(...)
для добавления точки в дату.
Это:
Calendar c = Calendar.getInstance();
c.set(Calendar.DAY_OF_MONTH, 21);
c.set(Calendar.MONTH, Calendar.FEBRUARY);
System.out.println("user entered date:");
System.out.println(c.getTime());
System.out.println();
System.out.println("next five months:");
for (int i = 0; i < 5; i++) {
c.add(Calendar.MONTH, 1);
System.out.println(c.getTime());
}
Распечатывается:
user entered date:
Mon Feb 21 15:56:49 EST 2011
next five months:
Mon Mar 21 15:56:49 EDT 2011
Thu Apr 21 15:56:49 EDT 2011
Sat May 21 15:56:49 EDT 2011
Tue Jun 21 15:56:49 EDT 2011
Thu Jul 21 15:56:49 EDT 2011