Java干货分享—Calendar 类的使用

Java干货分享—Calendar 类的使用Calendar 类所表示的时间是 set 方法中月份的参数值加上 1 所以 Calendar 类的实际时间为 2016 年 6 月 1 日

欢迎大家来到IT世界,在知识的湖畔探索吧!

想要得到当下具体时间,我们可以使用 java.util.Date 类和 java.util.Calendar 类来完成。

下面由我来给大家详细介绍Calendar 类怎么去使用它。

Calendar 类

Calendar 类为某个时间点与 YEAR、MONTH、HOUR 等字段提供了桥梁,让他们可以互相转换,并且通过它,我们可以操作日历字段,它属于抽象类。

创建一个 Calendar 对象,我们无法使用 new ,不过它拥有 getInstance() 方法来获得对象。getInstance() 方法返回一个 Calendar 对象,字段将会按照当下日期时间完成初始化任务。

当我们创建了一个 Calendar 对象后,我们想要来处理日期、时间,可以通过 Calendar 对象中提供的一些功能。Calendar 类的常用方法如下表所示。

Java干货分享—Calendar 类的使用

Calendar 对象可以调用 set() 方法将日历翻到任何一个时间,当参数 year 取负数时表示公元前。Calendar 对象调用 get() 方法可以获取有关年、月、日等时间信息,参数 field 的有效值由 Calendar 静态常量指定。

Calendar 类中定义了许多常量,分别表示不同的意义,如下图所示:

Java干货分享—Calendar 类的使用

整型变量 month 的值是 5,即当前时间是 6 月;如果值是 11,则当前时间在 12 月。

使用 Calendar 类处理日期的实例如下图:

Java干货分享—Calendar 类的使用

Java干货分享—Calendar 类的使用

Java干货分享—Calendar 类的使用

例 1

下面是 Calendar 类来实现打印功能,代码实现如下图:

Java干货分享—Calendar 类的使用

Java干货分享—Calendar 类的使用

Java干货分享—Calendar 类的使用

Java干货分享—Calendar 类的使用

Calendar 类所表示的时间是 set() 方法中月份的参数值加上1,所以 Calendar 类的实际时间为 2016 年 6 月 1 日。在下面的代码中,我们分别获取 6 月 1 日为本周中的第几天,以便在相应的星期下开始输出 。

程序中的 daysArray 是一个二元数组,控制格式输出,第一个子数组控制行,第二个子数组控制列,由此,可以输出数组中的所有元素。

运行程序,执行结果如下图所示。

Java干货分享—Calendar 类的使用

以上就是本期的全部内容啦。

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

(0)
上一篇 9小时前
下一篇 9小时前

相关推荐

发表回复

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

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信