Calendar是一个抽象类,为我们提供了日期的相关计算。
GregorianCalendar 是 Calendar的一个具体子类,我们一般用GregorianCalendar来实现Calendar类中的功能。
在GregorianCalendar类中月份的表示是从0到11,因为外国人表示月份是用单词而不是数字,所以0表示的是一月,1表示的是二月...11表示的是十二月。为了简单明了,大多数人会使用单词表示月份。
GregorianCalendar类中有一些简单的方法,如get(),set(),getTime(),add(),equals()等。
get()的用法 得到GregorianCalendar对象中的值并转化为int类型
同理set(),是设置GregorianCalendar对象中的值;
getTime()是将其转化为Date类型的值
add()是计算日期
运行后的结果:
至于前面的Sun,Mon则是星期的表示。
equals()方法就很简单了,比较两个日历类对象是否相等,相等返回true,否则返回false。
在GregorianCalendar类中还有很多方法,如果感兴趣的话可以自己去查阅。
下面提供了Java jdk1.8 API中文版文档,可以自己下载查看Java各种类和方法
链接: https://pan.baidu.com/s/1XOYuGeC7Yj5-AYqV-4j8AQ 提取码: ucki