java中Calendar类常用字段和方法

常用字段:
AM–>上午,PM–>下午,AM-PM–>上午或者下午

DATE,DAY_OF_MONTH–>一个月中的某天

DAY_OF_WEAK–>一个星期中的某天

DAY_OF_WEAK_IN_MONTH–>当前月中的第几个星期

DAY_OF_YEAR–>当前年中的第几天

WEAK_OF_MONTH,WEAK_OF_YEAR–>当前月,年中的星期数

常用方法:
add(int field,int amount)–>将指定的Calendar字段加上指定的量,add(Calendar.DAY_OF_MONTH,5)将当前日期的天数加5天

after(Object when),before(Object when)–>判断日期是否在when之后和之前,返回boolean字段

compareTo(Calendar c1,Calendar c2)–>判断c1比c2的时间差距以毫秒表示

computeFields()–>将当前毫秒时间值 time 转换为 fields[] 中的日历字段值

computeTime()–>将 fields[] 中的当前日历字段值转换为毫秒时间值 time

getActualMaximum(int field),getActualMinimum(int field)–>将指定的字段中的最大,最小的可能值返回,比如MONTH最大为12最小为1

getMaximum(int field),getMinimum(int field)–>返回指定的字段的最大值,最小值

getFirstDayOfWeek()–>获得一个星期中的第一天

getTime()–>返回一个代表当前Calendar值的Date对象

getTimeInMillis()–>返回Calendar的值以毫秒表示

getTimeZone()–>获取时区

<–以上几个get方法还有相应的set方法–>

roll(int field,int amount),roll(int field,boolean up)–>将指定的日期字段添加指定的时间量amount,将指定的字段加一个单位的量

set(int field,int value)–>将指定字段设置为指定的值value

toString()–>返回日期的String形式

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值