码迷,mamicode.com
首页 > 其他好文 > 详细

Calendar类

时间:2018-04-16 00:41:56      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:stack   gre   trace   ati   不能   []   demo   cep   tin   

Calendar类

Calendar是抽象类,GregorianCalendar是Calendar的一个具体实例
Calendar是一个抽象的类,可以提取出详细的日历信息
Calendar类的子类可以实现特定的日历系统,如公历、农历

Calendar里面的常量:
YEAR 年
MONTH 月 0表示一月
DATE 几号
HOUR 小时(12小时制)
HOUR_OF_DAY 小时(24小时制)
MINUTE 分钟
SECOND 秒
DAY_OF_WEEK 周几,1是周日
DAY_OF_MONTH 几号
DAY_OF_YEAR 当前年的天数,1是第一天
WEEK_OF_MONTH 当前月的星期数,从1开始
WEEK_OF_YEAR 当前年的星期数,从1开始
AM_PM 0表示上午,1表示下午

public class CalendarDemo {

    public static void main(String[] args) {
        //Calendar是抽象类,不能new
        Calendar cal =Calendar.getInstance();
        
        int year =cal.get(Calendar.YEAR);
        int month =cal.get(Calendar.MONTH)+1;
        int day =cal.get(Calendar.DATE);
        int hour =cal.get(Calendar.HOUR_OF_DAY);
        int minute =cal.get(Calendar.MINUTE);
        int second = cal.get(Calendar.SECOND);
        String str=String.format("%d-%02d-%02d %02d:%02d:%02d", 
                                 year,month,day,hour,minute,second);
        System.out.println("当前时间为:"+str);
        
        //为日历对象设置时间
        cal.set(2017, 4, 5, 16, 23,15);
        Date date= cal.getTime();
        System.out.println(date.toLocaleString());
        
        //日期格式化
        SimpleDateFormat format =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String strdate =format.format(date);
        System.out.println(strdate);
        
        //将字符串转换成Date类型
        try {
            Date newdate = format.parse("2017-04-05 01:25:16");
            System.out.println(newdate.toLocaleString());
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
        //更改日期
        cal.add(Calendar.YEAR, 1);   //年份+1
        System.out.println(cal.getTime().toLocaleString());
    }

}

 

Calendar类

标签:stack   gre   trace   ati   不能   []   demo   cep   tin   

原文地址:https://www.cnblogs.com/xtuxiongda/p/8850309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!