2021-07-17

Java的Calendar类
由于Date类过于古老,许多的构造器和方法都已经过时。Java推荐使用Calendar来完成时间计算等操作。
Calendar类中关于时间的属性
常量 描述
Calendar.YEAR 年份
Calendar.MONTH 月份
Calendar.DATE 日期
Calendar.DAY_OF_MONTH 日期,和上面的字段意义完全相同
在这里插入图片描述

Calendar.HOUR 12小时制的小时
Calendar.HOUR_OF_DAY 24小时制的小时
在这里插入图片描述

Calendar.MINUTE 分钟
Calendar.SECOND 秒
在这里插入图片描述

Calendar.DAY_OF_WEEK 星期几
在这里插入图片描述

常用方法
修饰符 返回值类型 方法 说明
static Calendar getInstance() 使用默认时区和语言环境获得一个日历。
int get(int field) 返回给定日历字段的值。
在这里插入图片描述

void set(int field, int value) 将给定的日历字段设置为给定值。该方法有多个重载
在这里插入图片描述

void add(int field, int amount) 根据日历的规则,为给定的日历字段添加或减去指定的时间量。
在这里插入图片描述

void roll(int field, int amount) 向指定日历字段添加指定(有符号的)时间量,不更改更大的字段。
在这里插入图片描述

Date getTime() 返回一个表示此 Calendar 时间值(从历元至现在的 毫秒偏移量)的 Date 对象。
在这里插入图片描述

Void setTime(Date date) 使用给定的 Date 设置此 Calendar 的时间。
PS:十二个月的英文
中文 简称 全称
一月 Jan January
二月 Feb February
三月 Mar March
四月 Apr April
五月 May May
六月 Jun June
七月 Jul July
八月 Aug August
九月 Sept September
十月 Oct October
十一月 Nov November
十二月 Dec December

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值