java 日历类add()怎么用
时间: 2023-08-11 14:55:37 浏览: 59
Java的日历类(Calendar)提供了add()方法用于在指定的日历字段上添加或减去特定的时间量。下面是使用add()方法的示例:
```java
import java.util.Calendar;
public class CalendarExample {
public static void main(String[] args) {
// 创建一个Calendar实例
Calendar calendar = Calendar.getInstance();
// 输出当前日期
System.out.println("当前日期: " + calendar.getTime());
// 在当前日期的月份上添加2个月
calendar.add(Calendar.MONTH, 2);
// 输出添加后的日期
System.out.println("添加2个月后的日期: " + calendar.getTime());
// 在当前日期的年份上减去1年
calendar.add(Calendar.YEAR, -1);
// 输出减去后的日期
System.out.println("减去1年后的日期: " + calendar.getTime());
}
}
```
在上面的示例中,我们首先创建一个Calendar实例,然后使用add()方法在当前日期上添加或减去指定的时间量。在示例中,我们分别使用add(Calendar.MONTH, 2)将当前日期的月份加2个月,和add(Calendar.YEAR, -1)将当前日期的年份减去1年。最后,我们使用getTime()方法获取添加/减去后的日期并进行输出。
请注意,Calendar类中的字段(例如MONTH、YEAR等)是通过静态常量来表示的,可以使用这些常量来指定要添加或减去的时间字段。