概念
- Calendar是一个抽象类,无法直接new Calendar(),但是可以用Calendat的静态方法getInstance()来获取对象。例如:Calendar cl = Calendar.getInstance();
常用 方法
-
set : 设置时间
-
get : 获取时间
-
add: 年月日的加一减一操作(加一减一只是表达方法,你也可以加一百减一百年)
-
getTime : 获取日历时间 表示的Date对象
-
getActualMaxmum : 获取各个字段最大的值
-
注意: Calendat中月份的显示是0~11,也就是0代表一月份。
set
get
为了让时间符合实际,输出显示时,把月份加一 。
add
通过对年的加一操作
getTime
当然,这样的时间格式可能不太能简单的看懂,所以我们可以用SimpleDateFormat来重写时间格式。
getActualMaxmum
获取这个月的最大值