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

在java中如何样取得一周内的所有日期

2013-04-09 
在java中怎么样取得一周内的所有日期public static void main(String[] args){ListDate dList dateToW

在java中怎么样取得一周内的所有日期

public static void main(String[] args)  {  List<Date> dList = dateToWeek(new Date());  for(Date d:dList)  {   String dt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(d);   System.out.println(dt);  } }  //调用这个方法  你传入一个日期 就能获得 这个日期所在一周内的所有天数的一个List @SuppressWarnings({ "deprecation", "unchecked" }) public static List<Date> dateToWeek(Date mdate) {  System.out.println("mdate :"+mdate);    int b=mdate.getDay();    System.out.println("b:  "+b);    Date fdate ;    List <Date> list = new ArrayList();    Long fTime=mdate.getTime()-b*24*3600000;    System.out.println("fTime: "+fTime);    for(int a=0;a<8;a++)    {        fdate= new Date();     fdate.setTime(fTime+(a*24*3600000));     list.add(a, fdate);    }        return list;   }

热点排行