zoukankan      html  css  js  c++  java
  • Calendar类

    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());
        }
    
    }
  • 相关阅读:
    MVC与MVVM
    js正则删除字符串中的部分内容(支持变量和特殊符号)
    小程序之rpx适配方案
    表单元素内容禁用拼写检查
    vue组件实例的生命周期
    Windows下生成目录结构树命令
    DRF之解析器源码解析
    restful规范快速记忆
    python报错之OSError
    xlrd、xlwt
  • 原文地址:https://www.cnblogs.com/xtuxiongda/p/8850309.html
Copyright © 2011-2022 走看看