言語

GregorianCalendar.Roll(CalendarField, Boolean) メソッド

定義

大きなフィールドを変更せずに、指定された時刻フィールドに対して 1 つの時間単位を加算または減算 (上/下) します。

[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

は、指定したカレンダー フィールドの値をロールアップまたはロールダウンするかどうかを示します。 ロールアップする場合は true を使用し、それ以外の場合 false 使用します。

属性

例外

無効なフィールドが指定されている場合は 。

注釈

大きなフィールドを変更せずに、指定された時刻フィールドに対して 1 つの時間単位を加算または減算 (上/下) します。

<em>Example</em>: 最初に 1999 年 12 月 31 日に設定された GregorianCalendar について考えてみます。 #roll(int,boolean) roll(Calendar.MONTH, true)を呼び出すと、カレンダーが 1999 年 1 月 31 日に設定されます。 YEAR フィールドは、MONTHよりも大きいフィールドであるため、変更されません。

java.util.GregorianCalendar.roll(int, boolean)の Java ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象