package com.ys.api16;
import java.util.Calendar;
/*
* Calendar:日历,提供一些操作年月日时的方法
*
* 获取
* 修改
* 添加
*
*/
public class CalendarDemo {
public static void main(String[] args) {
//static Calendar getInstance()
// 此方法是用来获取Calendar抽象类的子类对象
Calendar c = Calendar.getInstance();
//int get(int field):获取方法用来返回给定日历字段的值
//1就是代表Calendar.YEAR
int year = c.get(1);
System.out.println(year);
int year2 = c.get(Calendar.YEAR);
System.out.println(year2);
//注意:它的日历默认是0代表一月,所以要加1才是符合我们的日常
int mouth = c.get(Calendar.MONTH)+1;
System.out.println(mouth);
int day = c.get(Calendar.DAY_OF_MONTH);
System.out.println(day);
//void set(int field, int value)
//修改方法 把指定的字段修改成指定的值
c.set(Calendar.DAY_OF_MONTH, 18);
//void add(int field, int amount)
//添加方法 在指定的字段上加上指定的值
c.add(Calendar.DAY_OF_MONTH, 3);
}
}
运行结果