Java判断开始时间和结束时间。
尝试{
Java . text . simple date format SDF = new Java . text . simple date format(" yyyy-MM ");
Java . util . calendar star calendar = Java . util . calendar . getinstance();
Java . util . calendar end calendar = Java . util . calendar . getinstance();
string starStr = " 2011-11 ";
string endStr = " 2012-02 ";
Java . util . date star date = SDF . parse(starStr);
Java . util . date end date = SDF . parse(endStr);
star calendar . settime(star date);
endCalendar.setTime(结束日期);
int instance = end calendar . compare to(star calendar);
while(end calendar . compare to(star calendar)& gt;=0){
system . out . println(SDF . format(star calendar . gettime()));
//?这里我输出,你可以自己处理,列表之类的。
starCalendar.add(日历。月,1);
}
}catch(ParseException e){
e . printstacktrace();
}