Java Calendar roll() 方法

2024年11月3日 | 阅读 2 分钟

Calendar 类的 roll() 方法会在不影响其他字段的情况下,将指定的日历字段增加或减少一个单位。例如,如果 YEAR 字段作为参数传递,它将只滚动 YEAR 字段。roll() 方法重载为 roll(int field, int amount),其中 amount 参数指定了滚动指定字段的时间量。

语法

参数

field - 日历字段。

up - 指示指定时间字段的值是向上滚动还是向下滚动。向上滚动时使用 true,否则使用 false。

返回值

不适用

抛出

不适用

示例 1

输出

Date : Tue Aug 14 17:38:23 PDT 2018
Date after rolling : Sun Sep 08 17:38:23 PDT 2019

示例 2

输出

Date : Tue Aug 14 17:42:25 PDT 2018
Date after rolling : Sun Oct 10 19:51:28 PDT 2027