Freigeben über


GregorianCalendar.Roll(CalendarField, Boolean) Methode

Definition

Addiert oder subtrahiert (nach oben/unten) eine einzelne Zeiteinheit für das angegebene Zeitfeld, ohne größere Felder zu ändern.

[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

Parameter

field
CalendarField

das Kalenderfeld.

up
Boolean

gibt an, ob der Wert des angegebenen Kalenderfelds rollup oder rolldowns sein soll. Verwenden Sie diese Einstellung true , wenn ein Rollup erfolgt, false andernfalls.

Attribute

Ausnahmen

wenn ein ungültiges Feld angegeben ist.

Hinweise

Addiert oder subtrahiert (nach oben/unten) eine einzelne Zeiteinheit für das angegebene Zeitfeld, ohne größere Felder zu ändern.

<em>Example</em>: Consider a GregorianCalendar originally set to December 31, 1999. Durch Das Aufrufen #roll(int,boolean) roll(Calendar.MONTH, true) wird der Kalender auf den 31. Januar 1999 festgelegt. Das YEAR Feld ist unverändert, da es sich um ein größeres Feld als MONTHhandelt.

Java-Dokumentation für java.util.GregorianCalendar.roll(int, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: