GregorianCalendar.Roll(CalendarField, Boolean) 方法

定义

在给定时间字段上添加或减去一个时间单位(向上/向下),而无需更改较大的字段。

[Android.Runtime.Register("roll", "(IZ)V", "GetRoll_IZHandler")]
public override void Roll (Java.Util.CalendarField field, bool up);
[<Android.Runtime.Register("roll", "(IZ)V", "GetRoll_IZHandler")>]
override this.Roll : Java.Util.CalendarField * bool -> unit

参数

field
CalendarField

日历字段。

up
Boolean

指示指定日历字段的值是向上滚动或向下滚动的。 如果滚动更新,则使用 truefalse 否则使用。

属性

例外

如果指定了无效字段,

注解

在给定时间字段上添加或减去一个时间单位(向上/向下),而无需更改较大的字段。

<em>示例</em>:请考虑 GregorianCalendar 最初设置为 1999 年 12 月 31 日。 呼叫 #roll(int,boolean) roll(Calendar.MONTH, true) 会将日历设置为 1999 年 1 月 31 日。 该 YEAR 字段保持不变,因为它比 MONTH

适用于 . 的 java.util.GregorianCalendar.roll(int, boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于