GregorianCalendar.Add(CalendarField, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega la cantidad de tiempo especificada (firmada) al campo de calendario especificado, en función de las reglas 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
Parámetros
- field
- CalendarField
el campo de calendario.
- amount
- Int32
la cantidad de fecha o hora que se va a agregar al campo.
- Atributos
Excepciones
si el campo especificado es DST_OFFSET o ZONE_OFFSET.
Comentarios
Agrega la cantidad de tiempo especificada (firmada) al campo de calendario especificado, en función de las reglas del calendario.
<em>Agregar regla 1</em>. El valor de después de field la llamada menos el valor de antes de field la llamada es amount, módulo cualquier desbordamiento que se haya producido en field. El desbordamiento se produce cuando un valor de campo supera su intervalo y, como resultado, el siguiente campo mayor se incrementa o disminuye y el valor del campo se vuelve a ajustar en su intervalo.
<em>Agregar regla 2</em>. Si se espera que un campo más pequeño sea invariable, pero es imposible que sea igual a su valor anterior debido a los cambios en su mínimo o máximo después field de cambiar, su valor se ajusta para que sea lo más cercano posible a su valor esperado. Un campo más pequeño representa una unidad de tiempo más pequeña.
HOUR es un campo menor que DAY_OF_MONTH. No se realiza ningún ajuste en campos más pequeños que no se espera que sean invariables. El sistema de calendario determina qué campos se espera que sean invariables.
Java documentación para java.util.GregorianCalendar.add(int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.