进阶day01-Calendar里面的add方法
This commit is contained in:
@@ -1,4 +1,35 @@
|
|||||||
package com.inmind.calendar03;
|
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 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)+"日");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user