Linguaggio

Year.With Metodo

Definizione

Overload

Nome Descrizione
With(ITemporalAdjuster)

Restituisce una copia rettificata di quest'anno.

With(ITemporalField, Int64)

Restituisce una copia di quest'anno con il campo specificato impostato su un nuovo valore.

With(ITemporalAdjuster)

Restituisce una copia rettificata di quest'anno.

[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

Parametri

adjuster
ITemporalAdjuster

regola per l'uso, non null

Valori restituiti

un anno basato su questo con la rettifica apportata, non null

Attributi

Commenti

Restituisce una copia rettificata di quest'anno. Restituisce un anno, in base a questo, con l'anno rettificato. La regolazione viene eseguita utilizzando l'oggetto strategia di regolazione specificato. Leggere la documentazione del regolatore per comprendere quali modifiche verranno apportate. Il risultato di questo metodo viene ottenuto richiamando il metodo TemporalAdjuster.adjustInto(Temporal) sul regolatore specificato passando questo come argomento. Questa istanza non è modificabile e non influenzata da questa chiamata al metodo.

Java informazioni di riferimento per java.time.Year.with.

Si applica a

With(ITemporalField, Int64)

Restituisce una copia di quest'anno con il campo specificato impostato su un nuovo valore.

[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

Parametri

field
ITemporalField

il campo da impostare nel risultato, non null

newValue
Int64

nuovo valore del campo nel risultato

Valori restituiti

a Year in base a questo oggetto con il set di campi specificato, non null

Implementazioni

Attributi

Commenti

Restituisce una copia di quest'anno con il campo specificato impostato su un nuovo valore. Viene restituito un valore Year, in base a questo, con il valore per il campo specificato modificato. Se non è possibile impostare il valore, perché il campo non è supportato o per altri motivi, viene generata un'eccezione. Se il campo è un ChronoField, la regolazione viene implementata qui. I campi supportati si comportano come segue: YEAR_OF_ERA - Restituisce un anno con l'anno specificato L'era sarà invariata. YEAR: restituisce un anno con l'anno specificato. Sostituisce completamente la data ed è equivalente a(int). ERA: restituisce un anno con l'era specificata. L'anno di era sarà invariato. In tutti i casi, se il nuovo valore non rientra nell'intervallo valido di valori per il campo, verrà generata un'eccezione DateTimeException. Tutte le altre istanze di ChronoField genereranno un'eccezione UnsupportedTemporalTypeException. Se il campo non è un ChronoField, il risultato di questo metodo viene ottenuto richiamando TemporalField.adjustInto(Temporal, long) passando questo come argomento. In questo caso, il campo determina se e come regolare l'istante. Questa istanza non è modificabile e non influenzata da questa chiamata al metodo.

Java informazioni di riferimento per java.time.Year.with.

Si applica a