大家好,欢迎来到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