Calendar

Calendar 是个抽象类   与 DateFormat 类似     实现子类是   GregorianCalendar 

  有很多 字段 如 YEAR MONTH DAY DAY_OF_MONTH DAY_OF_YEAR
  注意点: 月份从0开始 星期日是一个星期的第一天

Calendar c2 = Calendar.getInstance();                //   getInstance()  返回一个子类对象
System.out.println(c1.get(Calendar.YEAR));   //获取年

import java.util.Calendar;

public class demon5_calendar {

    public static void main(String[] args) {
        //demon1();
        Calendar c2 = Calendar.getInstance();
        //c2.set(Calendar.YEAR, 2000);
        c2.set(1992, 5, 24);
        c2.add(Calendar.YEAR, 1);
        System.out.println(c2.get(Calendar.YEAR) + "年" + 
        getNum((c2.get(Calendar.MONTH)+1))
        + "月" + getNum(c2.get(Calendar.DAY_OF_MONTH)) + "日" 
                + getWeek(c2.get(Calendar.DAY_OF_WEEK)));
        
    }

    public static void demon1() {
        Calendar c1 = Calendar.getInstance();//父类引用指向子类对象
        System.out.println(c1);
        System.out.println(c1.get(Calendar.YEAR));
        System.out.println(c1.get(Calendar.MONTH));
        System.out.println(c1.get(Calendar.DAY_OF_MONTH));
        System.out.println(c1.get(Calendar.YEAR) + "年" + (c1.get(Calendar.MONTH)+1)
                + "月" + getNum(c1.get(Calendar.DAY_OF_MONTH)) + "日" + getWeek(c1.get(Calendar.DAY_OF_WEEK)));
    }
    
    public static String  getWeek(int week) {
        String[] arr = {"","星期日","星期一","星期二","星期三","星期四",
                "星期五","星期六",};
        return arr[week];
    }
    
    public static String getNum(int n){
        return n<9?("0"+n):("" + n);
    }          
}
import java.util.Calendar;
import java.util.Scanner;

public class test3 {
    //判断年份是平年还是闰年
    public static void main(String[] args) {
        System.out.println("请输入年份:");
        Scanner s1 = new Scanner(System.in);
        int year = s1.nextInt();
        getYear(year);
        
    }

    public static void getYear(int year) {
        Calendar c1 = Calendar.getInstance();        
        c1.set(year,2,1);
        c1.add(Calendar.DAY_OF_MONTH, -1);
        if (c1.get(Calendar.DAY_OF_MONTH)==29) {
            System.out.println("闰年");
        } else {
            System.out.println("平年");
        }
    }

}
竹杖芒鞋轻胜马,一蓑烟雨任平生。 回首向来萧瑟处,也无风雨也无晴。
原文地址:https://www.cnblogs.com/yaobiluo/p/11302145.html