已知一个日期,yyyy-MM-dd格式,从当前日期倒推num天,返回这一日期集合

来源:互联网 发布:天下为公我为母 知乎 编辑:程序博客网 时间:2024/05/22 00:41
 
转载自:http://juliana-only.iteye.com/blog/549679
Java代码 复制代码 收藏代码
  1.   已知一个日期,yyyy-MM-dd格式,从当前日期倒推num天,返回这一日期集合   
  2. public static List<String> getOneWeekByEndDate(String endDate, int num) {   
  3.         String y = endDate.substring(04);   
  4.         String m = endDate.substring(57);   
  5.         String d = endDate.substring(810);   
  6.         int year = Integer.parseInt(y);   
  7.         int month = Integer.parseInt(m);   
  8.         int date = Integer.parseInt(d);   
  9.   
  10.         List<String> list = new ArrayList<String>();   
  11.         Calendar c = new GregorianCalendar(year, month - 1, date);   
  12.         list.add(endDate);   
  13.         for (int i = 0; i < num; i++) {   
  14.             c.add(GregorianCalendar.DATE, -1);   
  15.             String time = formatDate(c.getTime());   
  16.   
  17.             list.add(time);   
  18.   
  19.         }   
  20.   
  21.         return list;   
  22.   
  23.     }  
原创粉丝点击