首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-22 
取得指定日期区间内的日期,包括两端日期public ListString getDateList(String start, String end) thro

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

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;}
?

热点排行