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