一、Calendar类概述
1.java.util.Calendar是日历类,在Date后出现,替换掉了许多Date方法,该类将所有了能用到的时间信息封装成为静态成员变量,方便获取,日历类就是方便获取各个时间属性的
2.Calendar类是一个抽象类,里面提供可很多操作日历字段的方法(YEAR/MONTH/DAY-OF-MONTH/HOUR)
3.Calendar类无法直接创建对象使用,里面有一个静态的方法叫getInstance()方法【Calendar rightNow=Calendar.getInstance()】返回的就是Calendar的子类对象
4.static Calendar getInstance()使用默认时区和语言环境获得一个日历
二、Calendar类的常用的成员方法:
1.public int get(int field) :返回给定日历字段的值
public void set(int field,int value) :将给定的日历字段设置为给定值
public abstract void add(int field,int amount) :根据日历的规则,为给定的日历字段添加或减去指定的时间量
public Date getTime( ) :返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象
2.成员方法中的参数:
int field :日历类的字段,可以使用Calendar类的静态成员变量获取
比如:public static final int YEAR=1; //年
int value:给指定字段设置的值
int amount :增加/减少指定的值
正数是增加,负数是减少
3.注意:如果打印月份是输出西方的月份也就是0-11 //我们东方的月份是1-12
4.public abstract void add(int field,int amount) 方法:把指定字段增加或者减少指定的值
5. public Date getTime( ) :把日历对象转换成日期对象
Calendar类
最新推荐文章于 2023-06-17 13:11:32 发布