Lenguaje

Year.With Método

Definición

Sobrecargas

Nombre Description
With(ITemporalAdjuster)

Devuelve una copia ajustada de este año.

With(ITemporalField, Int64)

Devuelve una copia de este año con el campo especificado establecido en un nuevo valor.

With(ITemporalAdjuster)

Devuelve una copia ajustada de este año.

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

Parámetros

adjuster
ITemporalAdjuster

el ajustador que se va a usar, no null

Devoluciones

un año basado en esto con el ajuste realizado, no null

Atributos

Comentarios

Devuelve una copia ajustada de este año. Esto devuelve un año, basado en este, con el año 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á. 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.Year.with.

Se aplica a

With(ITemporalField, Int64)

Devuelve una copia de este año con el campo especificado establecido en un nuevo valor.

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

un año basado en esto con el conjunto de campos especificado, no null

Implementaciones

Atributos

Comentarios

Devuelve una copia de este año con el campo especificado establecido en un nuevo valor. Esto devuelve un valor Year, basado en este, con el valor del campo especificado cambiado. 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: YEAR_OF_ERA: devuelve un año con el año de era especificado. La era no se modificará. YEAR: devuelve un año con el año especificado. Esto reemplaza completamente la fecha y es equivalente a of(int). ERA: devuelve un año con la era especificada. El año de la era no se modificará. 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.Year.with.

Se aplica a