Lenguaje

LocalDate.Plus Método

Definición

Sobrecargas

Nombre Description
Plus(ITemporalAmount)

Devuelve una copia de esta fecha con la cantidad especificada agregada.

Plus(Int64, ITemporalUnit)

Devuelve una copia de esta fecha con la cantidad especificada agregada.

Plus(ITemporalAmount)

Devuelve una copia de esta fecha con la cantidad especificada agregada.

[Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate;", "", ApiSince=26)]
public Java.Time.LocalDate? Plus(Java.Time.Temporal.ITemporalAmount? amountToAdd);
[<Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/LocalDate;", "", ApiSince=26)>]
member this.Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.LocalDate

Parámetros

amountToAdd
ITemporalAmount

la cantidad que se va a agregar, no null

Devoluciones

localDate en función de esta fecha con la adición realizada, no null

Atributos

Comentarios

Devuelve una copia de esta fecha con la cantidad especificada agregada. Esto devuelve una localDate, basada en esta, con la cantidad especificada agregada. La cantidad suele ser Period, pero puede ser cualquier otro tipo que implemente la interfaz TemporalAmount. El cálculo se delega al objeto amount llamando a TemporalAmount.addTo(Temporal). La implementación de la cantidad es libre de implementar la adición de cualquier manera que desee, pero normalmente llama a plus(long, TemporalUnit). Consulte la documentación de la implementación de la cantidad para determinar si se puede agregar correctamente. Esta instancia es inmutable y no se ve afectada por esta llamada de método.

referencia Java referencia para java.time.LocalDate.plus.

Se aplica a

Plus(Int64, ITemporalUnit)

Devuelve una copia de esta fecha con la cantidad especificada agregada.

[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? Plus(long amountToAdd, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/LocalDate;", "", ApiSince=26)>]
abstract member Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
override this.Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal

Parámetros

amountToAdd
Int64

la cantidad de la unidad que se va a agregar al resultado, puede ser negativa.

unit
ITemporalUnit

la unidad de la cantidad que se va a agregar, no null

Devoluciones

localDate basado en esta fecha con la cantidad especificada agregada, no null

Implementaciones

Atributos

Comentarios

Devuelve una copia de esta fecha con la cantidad especificada agregada. Esto devuelve localDate, basado en este, con la cantidad en términos de la unidad agregada. Si no es posible agregar la cantidad, porque la unidad no se admite o por algún otro motivo, se produce una excepción. En algunos casos, agregar la cantidad puede hacer que la fecha resultante no sea válida. Por ejemplo, agregar un mes al 31 de enero daría como resultado el 31 de febrero. En casos como este, la unidad es responsable de resolver la fecha. Normalmente, elegirá la fecha válida anterior, que sería el último día válido de febrero en este ejemplo. Si el campo es un ChronoUnit, la adición se implementa aquí. Los campos admitidos se comportan de la siguiente manera: DAYS : devuelve localDate con el número de días especificado agregado. Esto equivale a plusDays(long). WEEKS: devuelve localDate con el número especificado de semanas agregadas. Esto equivale a plusWeeks(long) y usa una semana de 7 días. MONTHS: devuelve localDate con el número especificado de meses agregados. Esto equivale a plusMonths(long). El día del mes no se modificará a menos que no sea válido para el nuevo mes y año. En ese caso, el día del mes se ajusta al valor válido máximo para el nuevo mes y año. YEARS: devuelve localDate con el número especificado de años agregados. Esto equivale a plusYears(long). El día del mes no se modificará a menos que no sea válido para el nuevo mes y año. En ese caso, el día del mes se ajusta al valor válido máximo para el nuevo mes y año. DECADES: devuelve localDate con el número especificado de décadas agregadas. Esto equivale a llamar a plusYears(long) con la cantidad multiplicada por 10. El día del mes no se modificará a menos que no sea válido para el nuevo mes y año. En ese caso, el día del mes se ajusta al valor válido máximo para el nuevo mes y año. CENTURIES: devuelve un LocalDate con el número especificado de siglos agregados. Esto equivale a llamar a plusYears(long) con la cantidad multiplicada por 100. El día del mes no se modificará a menos que no sea válido para el nuevo mes y año. En ese caso, el día del mes se ajusta al valor válido máximo para el nuevo mes y año. MILLENNIA: devuelve localDate con el número especificado de milenios agregados. Esto equivale a llamar a plusYears(long) con la cantidad multiplicada por 1000. El día del mes no se modificará a menos que no sea válido para el nuevo mes y año. En ese caso, el día del mes se ajusta al valor válido máximo para el nuevo mes y año. ERAS: devuelve localDate con el número especificado de eras agregadas. Solo se admiten dos eras, por lo que la cantidad debe ser una, cero o menos una. Si la cantidad no es cero, el año se cambia de modo que el año de la era no se modifique. El día del mes no se modificará a menos que no sea válido para el nuevo mes y año. En ese caso, el día del mes se ajusta al valor válido máximo para el nuevo mes y año. Todas las demás instancias de ChronoUnit producirán una excepción UnsupportedTemporalesTypeException. Si el campo no es un ChronoUnit, el resultado de este método se obtiene invocando TemporalUnit.addTo(Temporal, long) pasando esto como argumento. En este caso, la unidad determina si y cómo realizar la adición. Esta instancia es inmutable y no se ve afectada por esta llamada de método.

referencia Java referencia para java.time.LocalDate.plus.

Se aplica a