Linguaggio

Instant.With Metodo

Definizione

Overload

Nome Descrizione
With(ITemporalField, Int64)

Restituisce una copia di questo istante con il campo specificato impostato su un nuovo valore.

With(ITemporalAdjuster)

Restituisce una copia modificata di questo istante.

With(ITemporalField, Int64)

Restituisce una copia di questo istante con il campo specificato impostato su un nuovo valore.

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

Campo temporale: campo da impostare nel risultato, non null

newValue
Int64

long: nuovo valore del campo nel risultato

Valori restituiti

Un'istanza basata su questo oggetto con il set di campi specificato, non null

Implementazioni

Attributi

Commenti

Restituisce una copia di questo istante con il campo specificato impostato su un nuovo valore. Viene restituito un valore Instant, 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: NANO_OF_SECOND - Restituisce un'istanza immediata con il nano di secondo specificato. Il secondo periodo sarà invariato. MICRO_OF_SECOND : restituisce un oggetto Instant con il nano di secondo sostituito dal micro-di secondo specificato moltiplicato per 1.000. Il secondo periodo sarà invariato. MILLI_OF_SECOND : restituisce un'istanza immediata con il nano di secondo sostituito dal milli-of-second specificato moltiplicato per 1.000.000. Il secondo periodo sarà invariato. INSTANT_SECONDS: restituisce un'istanza immediata con il secondo periodo specificato. Il nano-di-secondo 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.

Genera: ArithmeticException se si verifica un overflow numerico

Genera: DateTimeException se il campo non può essere impostato

Throws: UnsupportedTemporalTypeException se il campo non è supportato

Informazioni di riferimento su Android per java.time.Instant.with.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

With(ITemporalAdjuster)

Restituisce una copia modificata di questo istante.

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

Parametri

adjuster
ITemporalAdjuster

TemporalAdjuster: regolatore da usare, non null

Valori restituiti

un istante basato su questo con la regolazione effettuata, non null

Attributi

Commenti

Restituisce una copia modificata di questo istante. Viene restituito un elemento Instant, in base a questo, con l'istante modificato. 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.

Genera: ArithmeticException se si verifica un overflow numerico

Throws: DateTimeException se non è possibile apportare la rettifica

Informazioni di riferimento su Android per java.time.Instant.with.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a