間の日付が必要な日付の配列が必要だとします
開始日 - 2012 年 9 月 26 日 終了日 - 2012 年 3 月 10 日
diffinDays=7; 私がしていることは
for(int i=0;i<diffInDays;i++){
DateArray[i]=StartDate.toString();
SimpleDateFormat sdf= new SimpleDateFormat("dd/mm/yyyy");
Calendar c= Calendar.getInstance();
try {
c.setTime(sdf.parse(StartDate));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
c.add(Calendar.DATE, 1);
// number of days to add
StartDate= sdf.format(c.getTime()); // dt is now the new date
}
日付を追加しますが、日付が 2012 年 9 月 30 日の場合、月を追加するにはどうすればよいですか?