1.Calendar的概述和方法
2.Calendar方法
3.Calendar案例:获取任意年份二月有多少天
package cn.itcast_01;
import java.util.Calendar;
/*
* Calendar:它为特定瞬间与一组诸如YEAR MONTH DAY_OF_MONTH HOUR等日历段之间提供了
* 一些方法,并为操作人力字段(列如获得星期的日期)提供了一些方法
* public int get(int field):返回给定日历字段的值。日历类中的每个日历字段都是静态的成员变
* 量并且都是int类型
*
* Calendar为抽象类无法直接new对象,但是创建了一个静态方法,静态方法返回到是子类对象
* 举例
* abstract class Person{
* public static Person getPerson(){
* return new Student;
* }
* }
* class Student extends Person{
* }
*
*/
public class Calendar的概述和方法 {
public static void main(String[] args) {
//其日历字段已由当前日期和时间初始化
Calendar rightNow = Calendar.getInstance();//子类对象
//获取年
int year = rightNow.get(Calendar.YEAR);
//获取月
int month = rightNow.get(Calendar.MONDAY);
//获取日
int day = rightNow.get(Calendar.DATE);
System.out.println(year+"年"+month+1+"月"+day+"日");
}
}