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
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 , 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.
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.