Calendar类的常用方法分享

Calendar类的常用方法分享Calendar类常用方法分享Calendar类一些常用的方法附上一些常用fieldCalendar类该类是在java.util包下,是一个abstract修饰的类,不能通过new的方式获取其实例。可以通过Calendar.getInstance()获取其实例。一些常用的方法Calendarcalendar=Calendar.getInstance();…

大家好,欢迎来到IT知识分享网。Calendar类的常用方法分享"

Calendar类

该类是在java.util包下,是一个abstract修饰的类,不能通过new的方式获取其实例。可以通过Calendar.getInstance()获取其实例。

一些常用的方法

        Calendar calendar = Calendar.getInstance();
        //获取时间,默认是当前时间可以通过setTime()为其设置时间
        Date time = calendar.getTime();
        //获得年份
        calendar.get(Calendar.YEAR);
        //获得月份,月份是从0开始的,即一月返回0
        calendar.get(Calendar.MONTH);
        //获取当前天数
        calendar.get(Calendar.DAY_OF_MONTH);
        //获取当前周几,返回值1-7,1对应星期天,2星期一
        calendar.get(Calendar.DAY_OF_WEEK);

        //设置时间,月份也是从0开始的,2019-11-12 14:02:56
        calendar.set(2019,10,12,2,56);
        //也可以根据具体的field设置指定的值
        calendar.set(Calendar.YEAR,2018);

        //add方法可以增加时间,根据field值不同,amount值为具体的增加数目,当为复数则为减
        //增加一年
        calendar.add(Calendar.YEAR,1);
        //特别注意,当原时间当月的天数和下月的不同时,默认会返回下月的最后一天
        //如10月31月份加一为11月30
        calendar.add(Calendar.MONTH,1);

附上一些常用field

Calendar.YEAR :年份
Calendar.MONTH :月份
Calendar.DATE :日期
Calendar.DAY_OF_MONTH :日期 作用和上面一样
Calendar.HOUR :12小时制的小时数
Calendar.HOUR_OF_DAY :24小时制的小时数
Calendar.MINUTE :分钟
Calendar.SECOND :秒
Calendar.DAY_OF_WEEK :星期几

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/21673.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信