感觉用calendar做日期加减比较好用。
所以需要先获取到calendar对象
获取当前calendar |
calendar cd = calendar.getinstance();
//日加7天
cd.add(calendar.day_of_week,7); |
|
根据日期获取calendar |
calendar cd = calendar.getinstance();
date d = new date();
cd.settime(d);
cd.add(calendar.day_of_week,7);
|
|
根据字符串获取 |
dateformat df = new simpledateformat("yyyy-mm-dd");
date d = df.parse("2014-02-19");
calendar cd = calendar.getinstance();
cd.settime(d);
cd.add(calendar.day_of_week,7);
|
|
日期加法 |
cd.add(calendar.day_of_week,7); |
|
日期减法 |
cd.add(calendar.day_of_week,7); |
|
归根结底calendar对象的获得是通过字符串和日期、日历的互转得到的。
日期的加减是通过calendar实现的。
日期的格式化是通过dateformat实现的。
从日期字符串到日期类的解析是通过dateformat实现的。
所以dateformater是一个很重要的类,实现了日期对象和日期串的互转。
|----------------------------------------------------------------------------------------|
凯发k8网页登录的版权声明 凯发k8网页登录的版权所有 @zhyiwww
引用请注明来源 http://www.blogjava.net/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2014-02-19 18:32
zhyiwww 阅读(2008)
评论(0) 编辑 收藏