Compartir a través de


ITemporal.With Método

Definición

Sobrecargas

With(ITemporalAdjuster)

Devuelve un objeto ajustado del mismo tipo que este objeto con el ajuste realizado.

With(ITemporalField, Int64)

Devuelve un objeto del mismo tipo que este objeto con el campo especificado modificado.

With(ITemporalAdjuster)

Devuelve un objeto ajustado del mismo tipo que este objeto con el ajuste realizado.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", "GetWith_Ljava_time_temporal_TemporalAdjuster_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Temporal.ITemporal? With (Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", "GetWith_Ljava_time_temporal_TemporalAdjuster_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Temporal.ITemporal
override this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Temporal.ITemporal

Parámetros

adjuster
ITemporalAdjuster

el ajustador que se va a usar, no null

Devoluciones

un objeto del mismo tipo con el ajuste especificado realizado, no null

Atributos

Comentarios

Devuelve un objeto ajustado del mismo tipo que este objeto con el ajuste realizado.

Esto ajusta esta fecha y hora según las reglas del ajustador especificado. Un ajustador simple podría simplemente establecer uno de los campos, como el campo año. Un ajustador más complejo podría establecer la fecha en el último día del mes. Se proporciona una selección de ajustes comunes en java.time.temporal.TemporalAdjusters TemporalAdjusters. Estos incluyen buscar el "último día del mes" y "el próximo miércoles". El ajustador es responsable de manejar casos especiales, como las distintas longitudes de mes y años bisiestos.

Código de ejemplo que indica cómo y por qué se usa este método:

date = date.with(Month.JULY);        // most key classes implement TemporalAdjuster
             date = date.with(lastDayOfMonth());  // static import from Adjusters
             date = date.with(next(WEDNESDAY));   // static import from Adjusters and DayOfWeek

Documentación de Java para java.time.temporal.Temporal.with(java.time.temporal.TemporalAdjuster).

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

With(ITemporalField, Int64)

Devuelve un objeto del mismo tipo que este objeto con el campo especificado modificado.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal;", "GetWith_Ljava_time_temporal_TemporalField_JHandler:Java.Time.Temporal.ITemporalInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", 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/temporal/Temporal;", "GetWith_Ljava_time_temporal_TemporalField_JHandler:Java.Time.Temporal.ITemporalInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member 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

un objeto del mismo tipo con el conjunto de campos especificado, no null

Atributos

Comentarios

Devuelve un objeto del mismo tipo que este objeto con el campo especificado modificado.

Esto devuelve un nuevo objeto basado en este con el valor del campo especificado cambiado. Por ejemplo, en , LocalDatese podría usar para establecer el año, el mes o el día del mes. El objeto devuelto tendrá el mismo tipo observable que este objeto.

En algunos casos, el cambio de un campo no está totalmente definido. Por ejemplo, si el objeto de destino es una fecha que representa el 31 de enero, cambiar el mes a febrero sería poco claro. En casos como este, el campo es responsable de resolver el resultado. Normalmente, elegirá la fecha válida anterior, que sería el último día válido de febrero en este ejemplo.

Documentación de Java para java.time.temporal.Temporal.with(java.time.temporal.TemporalField, long).

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