java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM");
java.util.Calendar starCalendar = java.util.Calendar.getInstance();
java.util.Calendar endCalendar = java.util.Calendar.getInstance();
String starStr = "2011-11";
String endStr = "2012-02";
java.util.Date starDate = sdf.parse(starStr);
java.util.Date endDate = sdf.parse(endStr);
starCalendar.setTime(starDate);
endCalendar.setTime(endDate);
int instance = endCalendar.compareTo(starCalendar);
while(endCalendar.compareTo(starCalendar)>=0){
System.out.println(sdf.format(starCalendar.getTime()));
//?這裏我輸出了,妳可以自行處理,List等進行操作
starCalendar.add(Calendar.MONTH, 1);
}
}catch(ParseException e){
e.printStackTrace();
}