Calendar類提供了add方法來實現日期的加減操作。add方法有兩個參數,第一個參數是指定要添加的字段,比如Calendar.YEAR、Calendar.MONTH、Calendar.DAY_OF_MONTH等,第二個參數是要添加的數量。例如,要在當前日期上加上1個月,可以使用以下代碼:
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, 1);
要在當前日期上減去1天,可以使用以下代碼:
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DAY_OF_MONTH, -1);
需要注意的是,Calendar類中的月份是從0開始計數的,即一月對應0,二月對應1,依此類推。因此,在使用add方法時,需要注意月份的處理。