IChronoLocalDate.ITemporal.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 |
|---|---|
| ITemporal.With(ITemporalField, Int64) |
Devuelve un objeto del mismo tipo que este objeto con el campo especificado modificado. |
| ITemporal.With(ITemporalAdjuster) |
Devuelve un objeto ajustado del mismo tipo que este objeto con el ajuste realizado. |
ITemporal.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/chrono/ChronoLocalDate;", "GetWith_Ljava_time_temporal_TemporalField_JHandler:Java.Time.Chrono.IChronoLocalDate, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
override sealed Java.Time.Temporal.ITemporal? ITemporal.With(Java.Time.Temporal.ITemporalField? field, long newValue);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/chrono/ChronoLocalDate;", "GetWith_Ljava_time_temporal_TemporalField_JHandler:Java.Time.Chrono.IChronoLocalDate, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Java.Time.Temporal.ITemporal.With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
override this.Java.Time.Temporal.ITemporal.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
Implementaciones
- 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 localDate, se 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.
referencia Java referencia para java.time.chrono.ChronoLocalDate.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
ITemporal.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/chrono/ChronoLocalDate;", "GetWith_Ljava_time_temporal_TemporalAdjuster_Handler:Java.Time.Chrono.IChronoLocalDate, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
override sealed Java.Time.Temporal.ITemporal? ITemporal.With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/chrono/ChronoLocalDate;", "GetWith_Ljava_time_temporal_TemporalAdjuster_Handler:Java.Time.Chrono.IChronoLocalDate, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member Java.Time.Temporal.ITemporal.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Temporal.ITemporal
override this.Java.Time.Temporal.ITemporal.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
Implementaciones
- 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 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.
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
Java documentación para java.time.chrono.ChronoLocalDate.with(java.time.temporal.TemporalAdjuster).
referencia Java referencia para java.time.chrono.ChronoLocalDate.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.