java每周或每月更改日期
我正在做日历项目,我想知道安卓中的类Calendar
中是否有内置函数可以每天或每周更改
例如,我将数据存储在今天的日期中。我想每天或每周重复这个操作。 我不想使用日历api
例如
假设我的日历实例变量存储日期“2014-26-01”
所以我想做一些类似的事情
final Calendar c = Calendar.getInstance();
for(int i = o ; i <= 30 ; i++){
yy = c.get(Calendar.YEAR);
mm = c.get(Calendar.MONTH);
dd = c.get(Calendar.DAY_OF_MONTH);
Toast.makeText(this,yy+"-"+mm+"-"+dd,Toast.LENGH_SHORT).show();
/** here i want to change the value of `Calendar c` to next day or next week**/
}
# 1 楼答案
你可以使用日历。add()方法来增加或减少日期。 例如:
public void Calendar getTomorrow(){
}
公共无效日历GetDayed(){
}
# 2 楼答案
顺便说一下,Joda-Time库为此类计算提供了方便的
plusDays
、plusWeeks
和plusMonths
方法转储到控制台
跑步时