大家好,我是Java进阶者,今天小编带大家一起来学习Java技术基础!
一、Calendar类
1.Calendar从字面上的意思就是日历,在java中Calendar类是可以通过方法设置和读取显示年、月、日、时,分、秒等。当创建Calendar的对象时不可以使用new关键字,因为Calendar类它是一个抽象类,需要通过调用静态的方法getInstance()方法来获得一个Calendar的对象,再去调用其他的方法。
2.Calendar类方法如下图所示:



上面图片引自《菜鸟教程》
3.怎么通过Canledar类来获取计算机当前的年月日星期和时分秒的例子:
运行的结果是:

从上面代码中,可以发现获取当前的月份时候,需要加一的原因是它的月份是从0开始的,所以需要加一。还有获取当前是星期几也是一样的,因为它是从周日为第一天。
java基础代码写日历
二、DateFormat类
1.DateFormat类是把日期格式化转换成字符串。在Date类中表示日期和时间,打印时会默认时英文格式输出日期和时间,当转换成中文格式就需要DateFormat类。DateFormat类也是抽象类,不可以实例化。可以通过静态方法得到DateFormat类的实例对象。
2.DateFormat类的常用方法有:

该图片引自《C语言中文网的Java教程》
3.DateFormat类中定义四个常量值来当做参数传递给这些方法,包括了FULL表示完整的格式、LONG表示长的格式、MEDIUM表示普通格式、SHORT表示短格式的例子:
输出的结果是:

三、输入一个年份,判断是否是闰年
1.解题思路是:凡是不能被100整除但可以被4整除的年份,或能被400整数的年份是闰年,其余的年份不是闰年。
2.代码:

四、总结
本文主要介绍了Calendar类、DateFormat类、如何判断闰年。
文中介绍了Calendar类的显示和设置日期和时间。DateFormat类主要是把日期格式转换成字符串的形式,英文转成中文的格式。
通过如何去判断的用户输入的年份是是不是闰年的例子帮助大家的理解。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/19428.html