Compartilhar via


GregorianCalendar.Roll(CalendarField, Boolean) Método

Definição

Adiciona ou subtrai (para cima/para baixo) uma única unidade de tempo no campo de tempo determinado sem alterar campos maiores.

[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

Parâmetros

field
CalendarField

o campo de calendário.

up
Boolean

Indica se o valor do campo de calendário especificado deve ser acumulado para cima ou para baixo. Use true se estiver enrolando, false caso contrário.

Atributos

Exceções

se um campo inválido for especificado.

Comentários

Adiciona ou subtrai (para cima/para baixo) uma única unidade de tempo no campo de tempo determinado sem alterar campos maiores.

<em>Exemplo</em>: Considere um GregorianCalendar originalmente definido para 31 de dezembro de 1999. A chamada #roll(int,boolean) roll(Calendar.MONTH, true) define o calendário para 31 de janeiro de 1999. O YEAR campo é inalterado porque é um campo maior do que MONTH.

Documentação Java para java.util.GregorianCalendar.roll(int, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a