感覺用Calendar做日期加減比較好用。
所以需要先獲取到Calendar對象
獲取當前calendar |
Calendar cd = Calendar.getInstance();
//日加7天
cd.add(Calendar.DAY_OF_WEEK,7); |
|
根據(jù)日期獲取calendar |
Calendar cd = Calendar.getInstance();
Date d = new Date();
cd.setTime(d);
cd.add(Calendar.DAY_OF_WEEK,7);
|
|
根據(jù)字符串獲取 |
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); |
|
歸根結(jié)底Calendar對象的獲得是通過字符串和日期、日歷的互轉(zhuǎn)得到的。
日期的加減是通過Calendar實現(xiàn)的。
日期的格式化是通過DateFormat實現(xiàn)的。
從日期字符串到日期類的解析是通過DateFormat實現(xiàn)的。
所以DateFormater是一個很重要的類,實現(xiàn)了日期對象和日期串的互轉(zhuǎn)。
|----------------------------------------------------------------------------------------|
版權(quán)聲明 版權(quán)所有 @zhyiwww
引用請注明來源 http://www.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2014-02-19 18:32
zhyiwww 閱讀(2134)
評論(0) 編輯 收藏