Calendar
Calendar是日历类,在Date后出现,替换掉了许多Date的方法。该类将所有可能用到的时间信息封装为静态成员变量,方便获取。
Calendar为抽象类,由于语言敏感性,Calendar类在创建对象时并非直接创建,而是通过静态方法创建,将语言敏感内容处理好,再返回子类对象,如下:
Calendar c = Calendar.getInstance(); //返回子类对象
注意,Java中月份的表示是0-11月。星期是周日到周六,即周日为每周的第一天
Calendar类常用方法
int get(int filed) 返回给定日历字段的值。如Calendar.DAY_OF_YEAR
void set(int filed,int value) 将给定的日历字段设置为给定值
add(int filed,int amount) 根据日历的规则,为给定的日历字段添加或减去指定的时间量
Date getTime() 返回一个表示此Calendar时间值的Date对象
==============================
Date与Calendar互相转换
1.Calendar转换成Date
Calendar cal = Calendar.getInstance(); Date date = cal.getTime;
2.Date转换成Calendar
Calendar cal = Calendar.getInstance();Date date = new Date(); cal.setTime(date );