感覺用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.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2014-02-19 18:32
zhyiwww 閱讀(2136)
評論(0) 編輯 收藏