Linguaggio

LocalDateTime.With Metodo

Definizione

Overload

Nome Descrizione
With(ITemporalField, Int64)

Restituisce una copia di questa data e ora con il campo specificato impostato su un nuovo valore.

With(ITemporalAdjuster)

Restituisce una copia modificata di questa data e ora.

With(ITemporalField, Int64)

Restituisce una copia di questa data e ora con il campo specificato impostato su un nuovo valore.

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

LocalDateTime basato su questo oggetto con il set di campi specificato, non null

Attributi

Commenti

Restituisce una copia di questa data e ora con il campo specificato impostato su un nuovo valore. Viene restituito localDateTime, in base a questo, con il valore per il campo specificato modificato. Può essere usato per modificare qualsiasi campo supportato, ad esempio l'anno, il mese o il giorno del mese. Se non è possibile impostare il valore, perché il campo non è supportato o per altri motivi, viene generata un'eccezione. In alcuni casi, la modifica del campo specificato può causare l'invalidità della data risultante, ad esempio la modifica del mese dal 31 gennaio a febbraio renderebbe il giorno del mese non valido. In casi come questo, il campo è responsabile della risoluzione della data. In genere sceglierà la data valida precedente, che sarà l'ultimo giorno valido di febbraio in questo esempio. Se il campo è un ChronoField, la regolazione viene implementata qui. I campi supportati si comportano in base al metodo corrispondente in LocalDate o LocalTime. 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.LocalDateTime.with.

Si applica a

With(ITemporalAdjuster)

Restituisce una copia modificata di questa data e ora.

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

Parametri

adjuster
ITemporalAdjuster

regola per l'uso, non null

Valori restituiti

LocalDateTime basato su questo oggetto con la rettifica effettuata, non null

Attributi

Commenti

Da aggiungere.

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

Si applica a