如何将日期增加一个

时间:2013-10-24 07:21:36

标签: java date simpledateformat

我的日期和时间格式为yyyy-MM-dd:HH:mm我希望将dd增加一个 即2013-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变量增加一个日期

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:4)

使用Calendar add方法。

    Calendar cal=Calendar.getInstance();
    cal.add(Calendar.DATE, 1);

答案 2 :(得分: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