zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0
<2014年2月>
2627282930311
2345678
9101112131415
16171819202122
2324252627281
2345678

-------------------------------------------
崇尚原创精神,
文章欢迎转载,
请您注明出处,
在此特别声明。
版权所有@zhyiwww
引用链接
http://www.blogjava.net/zhyiwww

--------------------------------------------

常用链接

留言簿(33)

随笔分类(626)

朋友的博客

最新随笔

搜索

  •  

积分与排名

  • 积分 - 1554670
  • 排名 - 11

最新评论

阅读排行榜

评论排行榜

 

感觉用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是一个很重要的类,实现了日期对象和日期串的互转。

 



|----------------------------------------------------------------------------------------|
                           版权声明  版权所有 @zhyiwww
            引用请注明来源 http://www.blogjava.net/zhyiwww   
|----------------------------------------------------------------------------------------|
posted on 2014-02-19 18:32 zhyiwww 阅读(2127) 评论(0)  编辑  收藏

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


网站导航: