public static void main(String[] args) throws ParseException { Calendar startCalendar = Calendar.getInstance(); Calendar endCalendar = Calendar.getInstance(); SimpleDateFormat df = new SimpleDateFormat("yyyy/M/d"); Date startDate = df.parse("2012/3/1"); startCalendar.setTime(startDate); Date endDate = df.parse("2012/3/5"); endCalendar.setTime(endDate); while(true){ startCalendar.add(Calendar.DAY_OF_MONTH, 1); if(startCalendar.getTimeInMillis() < endCalendar.getTimeInMillis()){//TODO 转数组或是集合,楼主看着写吧 System.out.println(df.format(startCalendar.getTime())); }else{ break; } } }
转载自:http://zhidao.baidu.com/link?url=JB0d7N1uufY1gi-6DuljEeWPiSDbhpp3qwVJdpiMiXXyPVkY0LWUFnNm8BoecLrzqpYaKrtMxejc1-98c0XpIa