在java中怎么样取得一周内的所有日期
2013-04-07 15:47
295 查看
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; }
相关文章推荐
- 怎么样用JAVA取得系统的路径?
- java获得指定的开始时间与结束时间之间的所有日期
- 悬而未决:取得二个相同目录下不同修改日期的所有文件及全不覆盖复制
- java 遍历某月的所有日期
- java+javascript获得两个日期之间的所有月份
- 取得两日期间所有日期
- java获得两个日期之间的所有月份
- Java利用反射取得类的所有信息
- JAVA获取当日期前/后某个月的所有日期
- java取得Mysql主键,在Mysql获取表中所有的主键
- java取得当天的日期
- Java取得request对象中所有的参数值并生成实体对象工具类
- Android java取得当前日期增加一天或多天
- java 根据开始和结束日期得到之间所有日期集合
- java获取两个日期之间的所有日期
- Java取得一个对象里所有get方法和set方法
- JAVA获取某段时间内的所有日期
- Java -- 根据当前日期获取当前一周的所有日期
- java8 LocalDate类遍历两个日期间所有日期
- Java获取并输出两日期间的所有日期 .