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方法时,需要注意月份的处理。