Lenguaje

LocalTime.With Método

Definición

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/LocalTime;", "", ApiSince=26)]
public Java.Time.LocalTime? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalTime;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.LocalTime

Parámetros

adjuster
ITemporalAdjuster

el ajustador que se va a usar, no null

Devoluciones

localTime en función de esto con el ajuste realizado, no null

Atributos

Comentarios

Devuelve una copia ajustada de esta vez. Esto devuelve un valor LocalTime, 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. 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.LocalTime.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/LocalTime;", "", 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/LocalTime;", "", 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

localTime 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 localTime, en función de 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í. Los campos admitidos se comportan de la siguiente manera: NANO_OF_SECOND: devuelve un valor LocalTime con el nano de segundo especificado. La hora, el minuto y el segundo no se modificarán. NANO_OF_DAY: devuelve un valor LocalTime con el nano de día especificado. Esto reemplaza completamente la hora y es equivalente a ofNanoOfDay(long). MICRO_OF_SECOND: devuelve un valor LocalTime con el nano-of-second reemplazado por el micro de segundo especificado multiplicado por 1000. La hora, el minuto y el segundo no se modificarán. MICRO_OF_DAY: devuelve un valor LocalTime con el microproceso especificado. Esto reemplaza completamente la hora y es equivalente al uso de ofNanoOfDay(long) por el microdirección multiplicado por 1000. MILLI_OF_SECOND: devuelve localTime con el nano-of-second reemplazado por el mili-of-second especificado multiplicado por 1.000.000. La hora, el minuto y el segundo no se modificarán. MILLI_OF_DAY: devuelve un valor LocalTime con el mili-of-day especificado. Esto reemplaza completamente la hora y es equivalente a usar ofNanoOfDay(long) por el mili-of-day multiplicado por 1.000.000. SECOND_OF_MINUTE: devuelve un valor LocalTime con el segundo de minuto especificado. La hora, minuto y nano-segundo no se modificarán. SECOND_OF_DAY: devuelve un valor LocalTime con el segundo de día especificado. El nano-de-segundo no se modificará. MINUTE_OF_HOUR: devuelve un valor LocalTime con el minuto de hora especificado. La hora, el segundo de minuto y el nano-de-segundo no se modificarán. MINUTE_OF_DAY: devuelve una hora local con el minuto de día especificado. El segundo de minuto y nano-de-segundo no se modificarán. HOUR_OF_AMPM: devuelve una hora local con la hora especificada,of-am-pm. La AM/PM, el minuto de la hora, el segundo de minuto y el nano-de-segundo no se modificarán. CLOCK_HOUR_OF_AMPM: devuelve una hora local con la hora del reloj especificada,of-am-pm. La AM/PM, el minuto de la hora, el segundo de minuto y el nano-de-segundo no se modificarán. HOUR_OF_DAY: devuelve un valor LocalTime con la hora de día especificada. El minuto de la hora, el segundo de minuto y el nano-de-segundo no se modificarán. CLOCK_HOUR_OF_DAY: devuelve una hora local con la hora de reloj especificada del día. El minuto de la hora, el segundo de minuto y el nano-de-segundo no se modificarán. AMPM_OF_DAY: devuelve una hora local con el AM/PM especificado. La horaof-am-pm, minuto de hora, segundo de minuto y nano-de-segundo no se modificarán. 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.

referencia Java referencia para java.time.LocalTime.with.

Se aplica a