calendar java 作用,java中Calendar类用法实例详解

本文介绍了Java中Calendar类的用法,包括其常量的作用、赋值语句和计算方法。通过实例展示了如何使用Calendar进行日期操作,如roll和add方法,并提供了获取日期值的关键代码。文章强调了在处理week和month时的注意事项,对于开发者理解和使用Java日期处理功能具有指导意义。
摘要由CSDN通过智能技术生成

本文实例讲述了java中Calendar类用法。分享给大家供大家参考,具体如下:

java中的Calendar在开发中经常被忽略,这篇博客总结一下这个类,对后面项目中使用时期的时候有帮助。

Calendar常量(field)的作用

总结:

1)常量的真正意义如上,我们一般使用这些常量进行赋值,换句话说,可以通过它获取值同样可以通过它进行对应赋值

2)赋值时,week 与 month 是很值得注意的,week 需要指定 setFirstDayOfWeek , 然而,月份则需要加减 1

3)赋值时,我们一般采用 年 月 日 时 分 秒

Calendar.YEAR、Calendar.MONTH 、Calendar.DAY_OF_MONTH、 Calendar.HOUR_OF_DAY 、Calendar.MINUTE、 Calendar.SECOND

主要赋值语句

主要计算

总结:

1)关于roll的计算,cal.roll(Calendar.DAY_OF_MONTH, 32);虽然32已经超出了最大的可能31,但是cal实际是不会超出该月的,而是把32减去该月天数之后,重新计算剩下的天数;

2)关于add的计算,cal1.add(Calendar.MONTH, 1); 如果当前为8-31,那么,加一个月的话就是9-30,这个才是真正的准确

主要取值语句

总结:

1)获取最大值,最小值是很常用的方法

2)获取毫秒数后,可以通过 1000*60*60 进行计算

Calendar 获取当天\当月\当周

希望本文所述对大家java程序设计有所帮助。

原文链接:http://blog.csdn.net/lfsf802/article/details/50616263

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值