【Java】日历类笔记整理

日历类Calendar():

是一个抽象类

Calendar类写了静态方法getInstance() 直接返回子类对象

不需要new子类对象,直接静态调用方法

包含方法:

getInstance()获取子类对象

set() 设置日历

get() 获取日历

add() 设置日历偏移量

案例:

import java.util.Calendar;
import java.util.Date;

public class CleandarDemo1 {

    public static void main(String[] args) {
        //function();
        //function_1();
        //function_2();
        function_3();
    }

    
    public static void function_3() {
        Calendar c = Calendar.getInstance();
        Date date = c.getTime();
        System.out.println(date);
    }

    
    public static void function_2(){
        Calendar c = Calendar.getInstance();
        //表示10个月后
        c.add(Calendar.MONTH,10);
        int year = c.get(Calendar.YEAR);
        int month = c.get(Calendar.MONTH) + 1;
        int day = c.get(Calendar.DAY_OF_MONTH);
        int hh = c.get(Calendar.HOUR_OF_DAY);
        int mm = c.get(Calendar.MINUTE);
        int ss = c.get(Calendar.SECOND);
        System.out.println(year + "年" + month + "月" + day + "日" + hh + "点" + mm + "分" + ss + "秒");
    }

    
    public static void function_1(){
        Calendar c = Calendar.getInstance();
        c.set(Calendar.MONTH,12);
        c.set(2019,07,30);
        int year = c.get(Calendar.YEAR);
        int month = c.get(Calendar.MONTH) + 1;
        int day = c.get(Calendar.DAY_OF_MONTH);
        int hh = c.get(Calendar.HOUR_OF_DAY);
        int mm = c.get(Calendar.MINUTE);
        int ss = c.get(Calendar.SECOND);
        System.out.println(year + "年" + month + "月" + day + "日" + hh + "点" + mm + "分" + ss + "秒");
    }


    
    public static void function(){
        Calendar c = Calendar.getInstance();
        int year = c.get(Calendar.YEAR);
        int month = c.get(Calendar.MONTH) + 1;
        int day = c.get(Calendar.DAY_OF_MONTH);
        int hh = c.get(Calendar.HOUR_OF_DAY);
        int mm = c.get(Calendar.MINUTE);
        int ss = c.get(Calendar.SECOND);
        System.out.println(year + "年" + month + "月" + day + "日" + hh + "点" + mm + "分" + ss + "秒");
    }
}

 

posted @ 2018-06-18 21:30  Release0  阅读(255)  评论(0编辑  收藏  举报