大家好,欢迎来到IT知识分享网。
声明:这里只示例一些简单运用,更详细的内容见API文档;以后有机会的话,我再回来进一步示例说明。
Calendar是抽象类,不能直接new,我们可以通过Calendar.getInstance()或new GregorianCalendar()来获取它的实例。
注:GregorianCalendar是Calendar抽象类的实现类。
获取实例
获取年
获取月
注:获取到的月是0-11,对应1-12月,多以我们需要+1
获取日
获取时
十二小时制
二十四小时制
获取分
获取秒
获取毫秒
获取星期
注:获取星期得到的是1-7,1为星期天,7为星期六,我们需要将其转换为国内的计法:
Date与Calendar的相互转换
Calendar转化为Date
Date转化为Calendar
输出结果为
注:Calendar还有很多常用实用的方法属性,这里就不再一一说明了,详见API文档。
提示:Canlendar不能直接与字符串进行相互转换,不过可以利用Date来实现相互转换。Canlendar>>>Date>>>String;或String>>>Date>>>Canlendar。
参考https://www.cnblogs.com/huangminwen/p/6041168.html
如有不当之处,欢迎指正
本文已经被收录进《程序员成长笔记(二)》,作者JustryDeng
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/24236.html