zoukankan      html  css  js  c++  java
  • Java-Calendar-操作

            /** Calendar的使用
             * 首先要创建一个Calendar的实例,Calendar已经做了封装,getInstance()可以取得一个Calendar的实例!
             * Calendar rightNow = Calendar.getInstance();
             * 其次在使用Calendar类别之前,要先知道Calendar的一些方法取回的数字是对应于Calendar本身的常数。
             * 它为特定时间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法!
             */
            
            // 获取初始化对象!
            Calendar cal = Calendar.getInstance();
            
            // 获取当前年份!
            int year = cal.get(Calendar.YEAR);
            
            // 获取当前月份!(月份从0开始到11!)
            int month = cal.get(Calendar.MONTH) + 1;
            
            // 获取当前日期是当前年的第几天!
            int DAY_OF_YEAR = cal.get(Calendar.DAY_OF_YEAR);
    
            // 获取当前日期是当前月的第几天!
            int DATE = cal.get(Calendar.DATE);
            
            // 获取当前日期是当前月的第几天!
            int DAY_OF_MONTH = cal.get(Calendar.DAY_OF_MONTH);
            
            // 获取当前日期是当前这一周的第几天!
            int DAY_OF_WEEK = cal.get(Calendar.DAY_OF_WEEK);
            
            // 获取当前日期是当前
            int DAY_OF_WEEK_IN_MONTH = cal.get(Calendar.DAY_OF_WEEK_IN_MONTH);
            
            // 获取当前小时!(12小时制!)
            int hour = cal.get(Calendar.HOUR);
    
            // 获取当前小时!(24小时制!1小时=60分) - [单位:小时(h);分(min)]
            int hours = cal.get(Calendar.HOUR_OF_DAY);
            
            // 获取当前分钟!(1分钟=60秒) - [单位:分(min);秒(s)]
            int minute = cal.get(Calendar.MINUTE);
            
            // 获取当前毫秒!(1秒=1000毫秒) - [单位:秒(s);毫秒(ms)]
            int millisecond = cal.get(Calendar.MILLISECOND);
    
            // 可以用如下方法进行月份的处理!
            String[] months = {"一月", "二月", "三月", "四月","五月", "六月", "七月", "八月","九月", "十月", "十一月", "十二月"};
            int new_month = cal.get(Calendar.MONTH);
            System.out.println(months[new_month]);
            
  • 相关阅读:
    畅通工程(hdu1232)并查集
    qsort函数的用法
    二叉搜索树(hdu3791)
    Binary Tree Traversals(HDU1710)二叉树的简单应用
    Safe Or Unsafe(hdu2527)哈弗曼VS优先队列
    山东省第四届acm解题报告(部分)
    Points on Cycle (hdu1700,几何)
    A计划 hdu2102(bfs一般题)
    杀人游戏(hdu2211)插入法
    hdu1518 Square(dfs)
  • 原文地址:https://www.cnblogs.com/tanjiyuan/p/12361147.html
Copyright © 2011-2022 走看看