08
2019
08

Java Calendar类对象

Java Calendar类对象

一、Calendar类对象字段类型

Calendar类中用以下这些常量表示不同的意义,jdk内的很多类其实都是采用的这种思想:

常量描述
Calendar.YEAR年份
Calendar.MONTH月份
Calendar.DATE日期
Calendar.DAY_OF_MONTH日期,和上面的字段意义完全相同
Calendar.HOUR12小时制的小时
Calendar.HOUR_OF_DAY24小时制的小时
Calendar.MINUTE分钟
Calendar.SECOND
Calendar.DAY_OF_WEEK星期几

二、Calendar类对象信息的设

(1)Set设置,如:

微信截图_20190808145212.png

调用:

微信截图_20190808145233.png

微信截图_20190808145255.png

利用字段类型设置:如果只设定某个字段,例如日期的值,则可以使用如下set方法:

微信截图_20190808145521.png

把 c1对象代表的日期设置为10号,其它所有的数值会被重新计算

.1.png

把c1对象代表的年份设置为2008年,其他的所有数值会被重新计算

.2.png

其他字段属性set的意义以此类推。

(2)Add设置

Calendar c1 = Calendar.getInstance();

把c1对象的日期加上10,也就是c1也就表示为10天后的日期,其它所有的数值会被重新计算

c1.add(Calendar.DATE, 10);

把c1对象的日期减去10,也就是c1也就表示为10天前的日期,其它所有的数值会被重新计算

c1.add(Calendar.DATE, -10);

其他字段属性的add的意义以此类推。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。