java.lang.Object → java.util.Calendar 抽象类
直接子类:GregorianCalendar
Calendar calendar=Calendar.getInstance() ; //返回GregorianCalendar,多态
静态方法直接通过类名调用,虽然抽象类不能实例化,即不能被分配内存,但静态代码会被分配内存。Objects、Math和Arrays工具类里含有大量的静态方法。
Calendar常用方法:
public int get (int field);//返回给定日历字段的值
public void set (int field,int value); //设置指定字段的值
void | set(int year, int month, int date) |
void | set(int year, int month, int date, int hourOfDay, int minute) |
void | set(int year, int month, int date, int hourOfDay, int minute, int second) |
public abstract void add (int field,int amount); //为给定的时间段添加或减去指定的时间量。
public Date getTime(); //将此Calendar对象转为对应的Date对象
字段: 在类中定义好了的静态成员常量 public static final int YEAR=1/MONTH=2/DATE=5/DAY_OF_MONTH=5/HOUR=10/MINUTE=12/SECOND=13;