Instant.With 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 |
|---|---|
| With(ITemporalField, Int64) |
Devuelve una copia de este instante con el campo especificado establecido en un nuevo valor. |
| With(ITemporalAdjuster) |
Devuelve una copia ajustada de este instante. |
With(ITemporalField, Int64)
Devuelve una copia de este instante con el campo especificado establecido en un nuevo valor.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? With(Java.Time.Temporal.ITemporalField? field, long newValue);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Instant;", "", ApiSince=26)>]
abstract member With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
override this.With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
Parámetros
- field
- ITemporalField
TemporalField: el campo que se va a establecer en el resultado, no null
- newValue
- Int64
long: el nuevo valor del campo en el resultado
Devoluciones
una instantánea basada en esto con el conjunto de campos especificado, no null
Implementaciones
- Atributos
Comentarios
Devuelve una copia de este instante con el campo especificado establecido en un nuevo valor. Esto devuelve un elemento Instant, basado en este, con el valor del campo especificado cambiado. Si no es posible establecer el valor, porque el campo no se admite o por algún otro motivo, se produce una excepción. Si el campo es un ChronoField, el ajuste se implementa aquí. Los campos admitidos se comportan de la siguiente manera: NANO_OF_SECOND : devuelve un instante con el nano de segundo especificado. La época y el segundo no se modificarán. MICRO_OF_SECOND: devuelve un instante con el nano-of-second reemplazado por el micro de segundo especificado multiplicado por 1000. La época y el segundo no se modificarán. MILLI_OF_SECOND: devuelve un instante con el nano-de-segundo reemplazado por el mili-of-second especificado multiplicado por 1.000.000. La época y el segundo no se modificarán. INSTANT_SECONDS: devuelve un instante con el segundo de época especificado. El nano-de-segundo no se modificará. En todos los casos, si el nuevo valor está fuera del intervalo válido de valores para el campo, se producirá una excepción DateTimeException. Todas las demás instancias de ChronoField producirán una excepción UnsupportedTemporalesTypeException. Si el campo no es un ChronoField, el resultado de este método se obtiene invocando TemporalField.adjustInto(Temporal, long) pasando esto como argumento. En este caso, el campo determina si y cómo ajustar el instante. 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 establecer el campo
Throws: UnsupportedTemporalesTypeException si no se admite el campo
Referencia de Android para java.time.Instant.with.
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.
Se aplica a
With(ITemporalAdjuster)
Devuelve una copia ajustada de este instante.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Instant? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Instant
Parámetros
- adjuster
- ITemporalAdjuster
TemporalAdjuster: el ajustador que se va a usar, no null
Devoluciones
una instantánea basada en esto con el ajuste realizado, no null
- Atributos
Comentarios
Devuelve una copia ajustada de este instante. Esto devuelve un elemento Instant, basado en este, con el ajuste instantáneo. El ajuste tiene lugar mediante el objeto de estrategia del ajustador especificado. Lea la documentación del ajustador para comprender qué ajuste se realizará. El resultado de este método se obtiene invocando el método TemporalAdjuster.adjustInto(Temporal) en el ajustador especificado pasando esto como argumento. 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 el ajuste
Referencia de Android para java.time.Instant.with.
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.