假设我想要日期数组我想要日期之间
开始日期 - 26/9/2012 结束日期 - 3/10/2012
差异天数=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 日时,我如何添加月份?