GregorianCalendar.Add(CalendarField, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge la quantità di tempo specificata (firmata) al campo del calendario specificato, in base alle regole del calendario.
[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
Parametri
- field
- CalendarField
campo del calendario.
- amount
- Int32
quantità di data o ora da aggiungere al campo.
- Attributi
Eccezioni
se il campo specificato è DST_OFFSET o ZONE_OFFSET.
Commenti
Aggiunge la quantità di tempo specificata (firmata) al campo del calendario specificato, in base alle regole del calendario.
<em>Aggiungi regola 1</em>. Valore di field dopo la chiamata meno il valore di prima della field chiamata è amount, modulo qualsiasi overflow che si è verificato in field. L'overflow si verifica quando un valore di campo supera l'intervallo e, di conseguenza, il campo più grande successivo viene incrementato o decrementato e il valore del campo viene regolato nuovamente nell'intervallo.
<em>Aggiungi regola 2</em>. Se si prevede che un campo più piccolo sia invariante, ma è impossibile che sia uguale al valore precedente a causa delle modifiche apportate al valore minimo o massimo dopo field la modifica, il relativo valore viene modificato in modo da essere il più vicino possibile al valore previsto. Un campo più piccolo rappresenta un'unità di tempo inferiore.
HOUR è un campo più piccolo di DAY_OF_MONTH. Non viene apportata alcuna modifica ai campi più piccoli che non devono essere invarianti. Il sistema di calendario determina quali campi devono essere invarianti.
per java.util.GregorianCalendar.add(int, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.