GregorianCalendar.Add(CalendarField, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona o tempo especificado (assinado) ao campo de calendário determinado, com base nas regras do calendário.
[Android.Runtime.Register("add", "(II)V", "GetAdd_IIHandler")]
public override void Add(Java.Util.CalendarField field, int amount);
[<Android.Runtime.Register("add", "(II)V", "GetAdd_IIHandler")>]
override this.Add : Java.Util.CalendarField * int -> unit
Parâmetros
- field
- CalendarField
o campo calendário.
- amount
- Int32
a quantidade de data ou hora a ser adicionada ao campo.
- Atributos
Exceções
se o campo especificado for DST_OFFSET ou ZONE_OFFSET.
Comentários
Adiciona o tempo especificado (assinado) ao campo de calendário determinado, com base nas regras do calendário.
<em>Adicionar regra 1</em>. O valor de depois da field chamada menos o valor de antes da field chamada ser amount, modulo qualquer estouro que tenha ocorrido em field. O estouro ocorre quando um valor de campo excede seu intervalo e, como resultado, o próximo campo maior é incrementado ou decréscimo e o valor do campo é ajustado novamente em seu intervalo.
<em>Adicionar regra 2</em>. Se espera-se que um campo menor seja invariável, mas é impossível que ele seja igual ao seu valor anterior devido a alterações em seu mínimo ou máximo após field a alteração, então seu valor é ajustado para ser o mais próximo possível de seu valor esperado. Um campo menor representa uma unidade de tempo menor.
HOUR é um campo menor que DAY_OF_MONTH. Nenhum ajuste é feito em campos menores que não devem ser invariáveis. O sistema de calendário determina quais campos devem ser invariáveis.
Java documentação para java.util.GregorianCalendar.add(int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.