4

我的日期和时间格式为yyyy-MM-dd:HH:mm我想增加一,dd2013-10-24:11:202013-10-25:11:20

    SimpleDateFormat mSDF = new SimpleDateFormat("yyyy-MM-dd:HH:mm");
    time = mSDF.format(calSet.getTime());//calset in my calendar instance 

我不知道我的时间/日期到底是什么。我只知道我必须将日期加一以用于time变量

4

3 回答 3

9

使用日历

Calendar cal=Calendar.getInstance();
cal.setDate(yourdate); // pass parsed Date object
cal.add(Calendar.DATE, 1);
cal.getTime(); // here you will get your date
于 2013-10-24T07:24:07.580 回答
4

使用Calendar add方法。

    Calendar cal=Calendar.getInstance();
    cal.add(Calendar.DATE, 1);
于 2013-10-24T07:23:16.433 回答
1

您还可以使用以下set方法:

c.set(Calendar.DAY_OF_MONTH, c.get(Calendar.DAY_OF_MONTH)+1);

输出 :

2012-12-31:10:25
2013-01-01:10:25
于 2013-10-24T07:29:47.487 回答