import java.util.Date;
import java.text.SimpleDateFormat;
public class DatetimeAdd
{
public static void main(String[] args)
{
Date aDate=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
System.out.println(df.format(aDate));
aDate.setDate(aDate.getDate()+1);
System.out.println(df.format(aDate));
}
}
import java.text.SimpleDateFormat;
public class DatetimeAdd
{
public static void main(String[] args)
{
Date aDate=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
System.out.println(df.format(aDate));
aDate.setDate(aDate.getDate()+1);
System.out.println(df.format(aDate));
}
}
..
..
calandar.add(Calendar.DAY,1);
da.getDate 返回该日期表示的一月中的日。 返回值在 1 和 31 之间
add
public abstract void add(int field,int amount)日期的计算功能。 按照日历的规则,将指定 ( 带符号的 ) 数量的时间添加到给定的时间域。 例如,从日历的当前时间减 5 ,可调用:
add(Calendar.DATE, -5)。
Calendar calendar = new GregorianCalendar();
Date aDate=new Date();
calendar.setTime(trialTime);
calendar.add(Calendar.DATE,1);或者是这样的: Calendar calendar2 = new GregorianCalendar();
calendar2.setTimeInMillis(calendar.getTimeInMillis() + 3600*24);