我的日期和时间格式为yyyy-MM-dd:HH:mm
我希望将dd
增加一个
即2013-10-24:11:20
至2013-10-25:11:20
SimpleDateFormat mSDF = new SimpleDateFormat("yyyy-MM-dd:HH:mm");
time = mSDF.format(calSet.getTime());//calset in my calendar instance
我不知道我的时间/日期到底是什么。我只知道我必须为time
变量增加一个日期
答案 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