roll public void roll(int field, int amount)向指定日历字段添加指定(有符号的)时间量,不更改更大的字段。负的时间量意味着向下滚动。 注:Calendar 上的此默认实现只是重复地调用滚动一个单元的 roll() 版本。这可能并非总是正确的。例如,如果 DAY_OF_MONTH 字段为 31,则在 February 的范围内滚动会将它设置为 28。此函数的 GregorianCalendar 版本会小心地处理这个问题。其他子类还应该提供此函数的重写版本,以正确实现该功能。
public void roll(int field,
int amount)向指定日历字段添加指定(有符号的)时间量,不更改更大的字段。负的时间量意味着向下滚动。
注:Calendar 上的此默认实现只是重复地调用滚动一个单元的 roll() 版本。这可能并非总是正确的。例如,如果 DAY_OF_MONTH 字段为 31,则在 February 的范围内滚动会将它设置为 28。此函数的 GregorianCalendar 版本会小心地处理这个问题。其他子类还应该提供此函数的重写版本,以正确实现该功能。
也不行。以后用ADD就是了。
谢谢人们