zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0
 

感觉用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)  编辑  收藏

只有注册用户后才能发表评论。


网站导航:
              
 
网站地图