java命名空间java.util类gregoriancalendar的类成员方法:
add定义及介绍
本文导语:
add
public void add(int field,
int amount)
根据日历规则,将指定的(有符号的)时间量添加到给定的日历字段中。
添加规则 1。调用之后的 field 字段的值减去调用之前的 field 字段的值等于 amount,以 field 中发生的任何溢...
public void add(int field,
int amount)
- 根据日历规则,将指定的(有符号的)时间量添加到给定的日历字段中。
添加规则 1。调用之后的 field
字段的值减去调用之前的 field
字段的值等于 amount
,以 field
中发生的任何溢出为模。溢出发生在字段值超出其范围时,结果,下一个更大的字段会递增或递减,字段值被调整回其范围内。
添加规则 2。如果期望某一个更小的字段是无变化的,但让它等于以前的值是不可能的,因为在字段 field
发生更改之后,它的最大值和最小值也在发生更改,然后它的值被调整为尽量接近于所期望的值。更小的字段表示一个更小的时间单元。hour
是一个比 day_of_month
更小的字段。对于不期望是无变化字段的更小字段,无需进行任何调整。日历系统确定期望是无变化字段的那些字段。
- 指定者:
- 类
iis7站长之家
中的 add
- 参数:
field
- 日历字段。amount
- 为字段添加的日期或时间量。
- 抛出:
illegalargumentexception
- 如果 field
为 zone_offset
、dst_offset
,或未知,或者任何日历字段在 non-lenient 模式下具有超出范围的值。- 另请参见:
calendar.roll(int,int)
,
calendar.set(int,int)