读书人

获得指定日期区间内的日期包括两端日

发布时间: 2012-12-22 12:05:06 作者: rapoo

取得指定日期区间内的日期,包括两端日期

public List<String> getDateList(String start, String end) throws ParseException{List<String> rlist = new ArrayList<String>();Date date = null;Calendar cal = Calendar.getInstance();date = new SimpleDateFormat("yy-MM-dd").parse(start); rlist.add(new SimpleDateFormat("yyyy-MM-dd").format(date));cal.setTime(date);while(true){cal.add(Calendar.DAY_OF_MONTH, 1);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");System.out.println(sdf.format(cal.getTime()));rlist.add(sdf.format(cal.getTime()));if(sdf.format(cal.getTime()).equals(end)){break;}}return rlist;}
?

读书人网 >编程

热点推荐