OffsetTime.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(ITemporalAdjuster) |
Devuelve una copia ajustada de esta vez. |
| With(ITemporalField, Int64) |
Devuelve una copia de esta vez con el campo especificado establecido en un nuevo valor. |
With(ITemporalAdjuster)
Devuelve una copia ajustada de esta vez.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/OffsetTime;", "", ApiSince=26)]
public Java.Time.OffsetTime? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/OffsetTime;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.OffsetTime
Parámetros
- adjuster
- ITemporalAdjuster
el ajustador que se va a usar, no null
Devoluciones
OffsetTime en función de esto con el ajuste realizado, no null
- Atributos
Comentarios
Devuelve una copia ajustada de esta vez. Esto devuelve un OffsetTime, basado en este, con el tiempo ajustado. El ajuste tiene lugar mediante el objeto de estrategia del ajustador especificado. Lea la documentación del ajustador para comprender qué ajuste se realizará. Un ajustador simple podría simplemente establecer uno de los campos, como el campo de hora. Un ajustador más complejo podría establecer la hora en la última hora del día. Las clases LocalTime y ZoneOffset implementan TemporalAdjuster, por lo que este método se puede usar para cambiar el tiempo o desplazamiento: 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.
referencia Java referencia para java.time.OffsetTime.with.
Se aplica a
With(ITemporalField, Int64)
Devuelve una copia de esta vez con el campo especificado establecido en un nuevo valor.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/OffsetTime;", "", 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/OffsetTime;", "", 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
el campo que se va a establecer en el resultado, no null
- newValue
- Int64
nuevo valor del campo en el resultado
Devoluciones
offsetTime basado en esto con el conjunto de campos especificado, no null
Implementaciones
- Atributos
Comentarios
Devuelve una copia de esta vez con el campo especificado establecido en un nuevo valor. Esto devuelve un OffsetTime, basado en este, con el valor del campo especificado cambiado. Esto se puede usar para cambiar cualquier campo admitido, como la hora, el minuto o el segundo. 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í. El campo OFFSET_SECONDS devolverá una hora con el desplazamiento especificado. La hora local no se modifica. Si el nuevo valor de desplazamiento está fuera del intervalo válido, se producirá una excepción DateTimeException. Los demás campos admitidos se comportarán según el método coincidente en LocalTime.with(TemporalField, long) LocalTime}. En este caso, el desplazamiento no forma parte del cálculo y no se modificará. 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.
referencia Java referencia para java.time.OffsetTime.with.