LocalTime.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(ITemporalAdjuster) |
Restituisce una copia modificata di questa volta. |
| With(ITemporalField, Int64) |
Restituisce una copia di questa volta con il campo specificato impostato su un nuovo valore. |
With(ITemporalAdjuster)
Restituisce una copia modificata di questa volta.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalTime;", "", ApiSince=26)]
public Java.Time.LocalTime? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalTime;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.LocalTime
Parametri
- adjuster
- ITemporalAdjuster
regola per l'uso, non null
Valori restituiti
LocalTime basato su questo oggetto con la rettifica apportata, non null
- Attributi
Commenti
Restituisce una copia modificata di questa volta. Viene restituito un valore LocalTime, in base a questo, con l'ora modificata. La regolazione viene eseguita utilizzando l'oggetto strategia di regolazione specificato. Leggere la documentazione del regolatore per comprendere quali modifiche verranno apportate. Un semplice regolatore potrebbe semplicemente impostare uno dei campi, ad esempio il campo ora. Un regolatore più complesso potrebbe impostare l'ora dell'ultima ora del giorno. 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.LocalTime.with.
Si applica a
With(ITemporalField, Int64)
Restituisce una copia di questa volta con il campo specificato impostato su un nuovo valore.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalTime;", "", 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/LocalTime;", "", 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
LocalTime basato su questo oggetto con il set di campi specificato, non null
Implementazioni
- Attributi
Commenti
Restituisce una copia di questa volta con il campo specificato impostato su un nuovo valore. Viene restituito un valore LocalTime, basato su questo, con il valore per il campo specificato modificato. Può essere usato per modificare qualsiasi campo supportato, ad esempio l'ora, il minuto o il secondo. 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 nel modo seguente: NANO_OF_SECOND - Restituisce localTime con il nano di secondo specificato. L'ora, il minuto e il secondo saranno invariati. NANO_OF_DAY: restituisce un valore LocalTime con il nano-of-day specificato. Questo sostituisce completamente l'ora ed è equivalente a ofNanoOfDay(long). MICRO_OF_SECOND: restituisce un valore LocalTime con il nano di secondo sostituito dal micro-di secondo specificato moltiplicato per 1.000. L'ora, il minuto e il secondo saranno invariati. MICRO_OF_DAY: restituisce un valore LocalTime con il micro-of-day specificato. Questo sostituisce completamente l'ora ed è equivalente all'uso diNanoOfDay(long) con il micro-of-day moltiplicato per 1.000. MILLI_OF_SECOND : restituisce un valore LocalTime con il nano di secondo sostituito dal milli-of-second specificato moltiplicato per 1.000.000. L'ora, il minuto e il secondo saranno invariati. MILLI_OF_DAY: restituisce un valore LocalTime con il milli-of-day specificato. Questo sostituisce completamente l'ora ed è equivalente all'uso diNanoOfDay(long) con il milli-of-day moltiplicato per 1.000.000. SECOND_OF_MINUTE: restituisce un valore LocalTime con il secondo minuto specificato. L'ora, il minuto e il nano-di secondo saranno invariati. SECOND_OF_DAY: restituisce un valore LocalTime con il secondo giorno specificato. Il nano-di-secondo sarà invariato. MINUTE_OF_HOUR: restituisce un valore LocalTime con il minuto di ora specificato. L'ora, il secondo minuto e il nano-di-secondo saranno invariati. MINUTE_OF_DAY: restituisce un valore LocalTime con il minuto di giorno specificato. Il secondo di minuto e nano-di-secondo sarà invariato. HOUR_OF_AMPM: restituisce un valore LocalTime con l'ora specificata,of-am-pm. Am/PM, minuto di ora, secondo di minuto e nano-di-secondo saranno invariati. CLOCK_HOUR_OF_AMPM : restituisce un valore LocalTime con l'ora di clock specificata,of-am-pm. Am/PM, minuto di ora, secondo di minuto e nano-di-secondo saranno invariati. HOUR_OF_DAY: restituisce un valore LocalTime con l'ora del giorno specificata. Il minuto di ora, il secondo di minuto e il nano-di-secondo saranno invariati. CLOCK_HOUR_OF_DAY: restituisce un valore LocalTime con l'orologio specificato. Il minuto di ora, il secondo di minuto e il nano-di-secondo saranno invariati. AMPM_OF_DAY: restituisce un valore LocalTime con l'AM/PM specificato. L'ora-of-am-pm, minuto di ora, secondo di minuto e 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.
Java informazioni di riferimento per java.time.LocalTime.with.