Instant.Plus 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í.
Sobrecargas
| Nombre | Description |
|---|---|
| Plus(ITemporalAmount) |
Devuelve una copia de este instante con la cantidad especificada agregada. |
| Plus(Int64, ITemporalUnit) |
Devuelve una copia de este instante con la cantidad especificada agregada. |
Plus(ITemporalAmount)
Devuelve una copia de este instante con la cantidad especificada agregada.
[Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Instant? Plus(Java.Time.Temporal.ITemporalAmount? amountToAdd);
[<Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;", "", ApiSince=26)>]
member this.Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Instant
Parámetros
- amountToAdd
- ITemporalAmount
TemporalAmount: la cantidad que se va a agregar, no null
Devoluciones
una instantánea basada en este instante con la adición realizada, no null
- Atributos
Comentarios
Devuelve una copia de este instante con la cantidad especificada agregada. Esto devuelve un elemento Instant, basado en este, con la cantidad especificada agregada. La cantidad suele ser Duración, 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.
Produce: ArithmeticException si se produce un desbordamiento numérico
Produce: DateTimeException si no se puede realizar la adición
Referencia de Android para java.time.Instant.plus.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
Plus(Int64, ITemporalUnit)
Devuelve una copia de este instante con la cantidad especificada agregada.
[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;", "", 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/Instant;", "", 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
long: la cantidad de la unidad que se va a agregar al resultado puede ser negativa.
- unit
- ITemporalUnit
TemporalUnit: unidad de la cantidad que se va a agregar, no null
Devoluciones
una instantánea basada en este instante con la cantidad especificada agregada, no null
Implementaciones
- Atributos
Comentarios
Devuelve una copia de este instante con la cantidad especificada agregada. Esto devuelve un elemento Instant, 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. Si el campo es un ChronoUnit, la adición se implementa aquí. Los campos admitidos se comportan de la siguiente manera: NANOS : devuelve un instante con el número especificado de nanosegundos agregados. Esto equivale a plusNanos(long). MICROS: devuelve un instante con el número especificado de microsegundos agregados. Esto equivale a plusNanos(long) con la cantidad multiplicada por 1000. MILLIS: devuelve un instante con el número especificado de milisegundos agregados. Esto equivale a plusNanos(long) con la cantidad multiplicada por 1000 000. SECONDS: devuelve un instante con el número de segundos especificado agregado. Esto equivale a plusSeconds(long). MINUTES: devuelve un instante con el número especificado de minutos agregados. Esto equivale a plusSeconds(long) con la cantidad multiplicada por 60. HOURS: devuelve un instante con el número especificado de horas agregadas. Esto equivale a plusSeconds(long) con la cantidad multiplicada por 3600. HALF_DAYS: devuelve un instante con el número especificado de medio día agregado. Esto equivale a plusSeconds(long) con la cantidad multiplicada por 43 200 (12 horas). DAYS: devuelve un instante con el número especificado de días agregados. Esto equivale a plusSeconds(long) con la cantidad multiplicada por 86.400 (24 horas). 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.
Produce: ArithmeticException si se produce un desbordamiento numérico
Produce: DateTimeException si no se puede realizar la adición
Throws: UnsupportedTemporalesTypeException si no se admite la unidad
Referencia de Android para java.time.Instant.plus.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.