Calendar类
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等
日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
Calendar类静态方法
static Calendar | getInstance(); 使用默认时区和环境获得一个日历 |
---|
常用方法
方法 | 描述 |
---|
static Calendar getInstance() | 使用默认时区和区域设置获取日历。通过该方法生成Calendar对象。如下所示:Calendar cr=Calendar.getInstance(); |
public void set(int year,int month,int date,int hourofday,int minute,int second) | 设置日历的年、月、日、时、分、秒。 |
public int get(int field) | 返回给定日历字段的值。所谓字段就是年、月、日等等。 |
public void setTime(Date date) | 使用给定的Date设置此日历的时间。Date------Calendar |
public Date getTime() | 返回一个Date表示此日历的时间。Calendar-----Date |
abstract void add(int field,int amount) | 按照日历的规则,给指定字段添加或减少时间量。 |
public long getTimeInMillies() | 以毫秒为单位返回该日历的时间值。 |
日历字段
时间字段 | 描述 |
---|
YEAR | 年 |
MONTH | 月(必须加一,默认一月为0) |
DATE | 日 |
DAY_OF_MONTH | 这个月的第多少天 |
DAY_OF_YEAR | 一年的第多少天 |
HOUR | 时(12小时制 2021-11-25 01:30:00) |
HOUR_OF_DAY | 时(24小时制 2021-11-25 13:30:00) |
MINUTE | 分 |
SECOND | 秒 |
MILLISECOND | 毫秒 |
DAY_OF_WEEK | 周几 |
WEEK_OF_YEAR | 一年的第多少周 |
DAY_OF_WEEK_IN_MONTH | 某月中第几周 |
WEEK_OF_MONTH | 日历式的第几周 |
关注博主动态
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/39ac0c80dfbe4f83a46951fa3f2f6a55.jpeg)