36 lines
1.1 KiB
Java
36 lines
1.1 KiB
Java
package com.inmind.calendar03;
|
||
|
||
import java.util.Calendar;
|
||
|
||
/*
|
||
12.Calendar中的add方法
|
||
能够对时间进行计算
|
||
public abstract void add(int field, int amount) :根据日历的规则,为给定的日历字段添加或减去指定的时间量。
|
||
|
||
|
||
field参数:
|
||
指定的年月日常量
|
||
amount参数:
|
||
正数:增加
|
||
负数:减少
|
||
*/
|
||
public class Demo10 {
|
||
public static void main(String[] args) {
|
||
Calendar calendar = Calendar.getInstance();
|
||
showCalendar(calendar);
|
||
//在当前时间的基础上+2年
|
||
calendar.add(Calendar.YEAR,2);
|
||
showCalendar(calendar);
|
||
//在当前时间的基础上+10月
|
||
calendar.add(Calendar.MONTH,10);
|
||
showCalendar(calendar);
|
||
//在当前时间的基础上-10天
|
||
calendar.add(Calendar.DAY_OF_MONTH,10);
|
||
showCalendar(calendar);
|
||
}
|
||
|
||
public static void showCalendar(Calendar calendar) {
|
||
System.out.println(calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月"+calendar.get(Calendar.DAY_OF_MONTH)+"日");
|
||
}
|
||
}
|