P226 Calender日历类

1.Calendar 类是一个抽象类无法使用new对象使用,它有一个getInstance 该方法返回Calendar类的子类对象
1.常用方法,get:获取年月日的具体值
        Calendar ca=Calendar.getInstance();
        int months=ca.get(Calendar.MONTH);//当前日期的月

        int Year=ca.get(Calendar.YEAR);//当前日期的年

        int day1=ca.get(Calendar.DAY_OF_MONTH);//一个月中的某一天

        int day2=ca.get(Calendar.DATE);//当前日期的天

        System.out.print("年-月-日为,西方的月份比中国的月份少1[0-11]"+ Year+"-"+months+"-"+day1);

2.常用方法,set:给日历中的年,月,日,设置指定的值

  public static void setms(){
        Calendar ca=Calendar.getInstance();
        ca.set(Calendar.MONTH,6);//把当前日期,的月份设置为6月份
        int months=ca.get(Calendar.MONTH);//6

        int Year=ca.get(Calendar.YEAR);

        int day1=ca.get(Calendar.DAY_OF_MONTH);

        int day2=ca.get(Calendar.DATE);
        ca.set(1996,05,8);//同时设定年月日

        System.out.print("年-月-日为,西方的月份比中国的月份少1[0-11]"+ Year+"-"+months+"-"+day1);

    }

3.常用方法三:add:在指定的年,月,日,上面,加上或者是减去一个指定的值

       Calendar ca=Calendar.getInstance();
        ca.add(Calendar.MONTH,6);
        int months=ca.get(Calendar.MONTH);
        System.out.print("年-月-日为,add参数正数加法,负数减法"+months);

 

posted @ 2021-06-08 15:44  程序杨%  阅读(56)  评论(0编辑  收藏  举报