Java之Calendar 的用法

        Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));    //獲取東八區時間

        //獲取年
        int year = c.get(Calendar.YEAR);
        //獲取月份,0表示1月份
        int month = c.get(Calendar.MONTH) + 1;
        //獲取當前天數
        int day = c.get(Calendar.DAY_OF_MONTH);
        //獲取本月最小天數
        int first = c.getActualMinimum(Calendar.DAY_OF_MONTH);
        //獲取本月最大天數
        int last = c.getActualMaximum(Calendar.DAY_OF_MONTH);
        //獲取當前小時
        int time = c.get(Calendar.HOUR_OF_DAY);
        //獲取當前分鐘
        int min = c.get(Calendar.MINUTE);
        //獲取當前秒
        int sec = c.get(Calendar.SECOND);                                                     

        SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        String curDate = s.format(c.getTime());                                      //當前日期
        System.out.println("當前時間:" + year + "-" + month + "-" + day + " " + time + ":" + min + ":" + sec);
        System.out.println("第一天和最後天:" + first +"," + last);
        System.out.println("當前日期:" + curDate);

摘自:https://www.cnblogs.com/longYou/p/6382399.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章