Calendar.add(int field, int amount)方法中field参数英文和数字含义

以下是Calendar.add(int field, int amount)方法中,参数field对应的数字值:

  • Calendar.YEAR: 1
  • Calendar.MONTH: 2
  • Calendar.WEEK_OF_YEAR: 3
  • Calendar.WEEK_OF_MONTH: 4
  • Calendar.DATE (或Calendar.DAY_OF_MONTH): 5
  • Calendar.DAY_OF_YEAR: 6
  • Calendar.DAY_OF_WEEK: 7
  • Calendar.HOUR (12小时制): 10
  • Calendar.HOUR_OF_DAY (24小时制): 11
  • Calendar.MINUTE: 12
  • Calendar.SECOND: 13
  • Calendar.MILLISECOND: 14

以下分别以不同的field参数举例:

Calendar.YEAR(年份):

cal.add(Calendar.YEAR, 1);
cal.add(1, 1);

将当前日期的年份加1,例如如果当前是2022年,则变为2023年。

Calendar.MONTH(月份):

cal.add(Calendar.MONTH, 3);
cal.add(2, 3);

将当前日期的月份加3,例如如果当前是2022年4月,则变为2022年7月。

Calendar.DATE (或Calendar.DAY_OF_MONTH)(日期):

cal.add(Calendar.DATE, 10);
cal.add(5, 10);

将当前日期加10天,例如如果当前是2022年4月17日,则变为2022年4月27日。

Calendar.HOUR_OF_DAY(24小时制小时数):

cal.add(Calendar.HOUR_OF_DAY, 2);
cal.add(11, 2);

将当前时间加2小时,例如如果当前是下午3点,则变为下午5点。

Calendar.MINUTE(分钟数):

cal.add(Calendar.MINUTE, 30);
cal.add(12, 30);

将当前时间加30分钟,例如如果当前是下午3点15分,则变为下午3点45分。

Calendar.SECOND(秒数):

cal.add(Calendar.SECOND, 15);
cal.add(13, 15);

将当前时间加15秒,例如如果当前是下午3点15分30秒,则变为下午3点15分45秒。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值