Lenguaje

LocalDateTime.With Método

Definición

Sobrecargas

Nombre Description
With(ITemporalField, Int64)

Devuelve una copia de esta fecha y hora con el campo especificado establecido en un nuevo valor.

With(ITemporalAdjuster)

Devuelve una copia ajustada de esta fecha y hora.

With(ITemporalField, Int64)

Devuelve una copia de esta fecha y hora con el campo especificado establecido en un nuevo valor.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalDateTime;", "", 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/LocalDateTime;", "", 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

localDateTime basado en esto con el conjunto de campos especificado, no null

Atributos

Comentarios

Devuelve una copia de esta fecha y hora con el campo especificado establecido en un nuevo valor. Esto devuelve localDateTime, basado en este, con el valor del campo especificado cambiado. Esto se puede usar para cambiar cualquier campo admitido, como el año, el mes o el día del mes. Si no es posible establecer el valor, porque el campo no se admite o por algún otro motivo, se produce una excepción. En algunos casos, cambiar el campo especificado puede hacer que la fecha y hora resultante no sean válidas, como cambiar el mes del 31 de enero a febrero haría que el día del mes no sea válido. En casos como este, el campo 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 ChronoField, el ajuste se implementa aquí. Los campos admitidos se comportarán según el método coincidente en LocalDate o LocalTime. 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.LocalDateTime.with.

Se aplica a

With(ITemporalAdjuster)

Devuelve una copia ajustada de esta fecha y hora.

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

Parámetros

adjuster
ITemporalAdjuster

el ajustador que se va a usar, no null

Devoluciones

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

Atributos

Comentarios

Se agregará.

referencia Java referencia para java.time.LocalDateTime.with.

Se aplica a