Instant.With Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.