ZoneOffset Classe
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.
Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.
[Android.Runtime.Register("java/time/ZoneOffset", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class ZoneOffset : Java.Time.ZoneId, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporalAccessor, Java.Time.Temporal.ITemporalAdjuster
[<Android.Runtime.Register("java/time/ZoneOffset", ApiSince=26, DoNotGenerateAcw=true)>]
type ZoneOffset = class
inherit ZoneId
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComparable
interface ITemporalAccessor
interface ITemporalAdjuster
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.
Una differenza di fuso orario è la quantità di tempo che un fuso orario differisce da Greenwich/UTC. Si tratta in genere di un numero fisso di ore e minuti.
Diverse parti del mondo hanno differenze di fuso orario diverse. Le regole per la variazione degli offset in base al luogo e all'ora dell'anno ZoneId vengono acquisite nella classe .
Ad esempio, Parigi è un'ora prima di Greenwich/UTC in inverno e due ore avanti in estate. L'istanza ZoneId di Parigi farà riferimento a due ZoneOffset istanze: un'istanza +01:00 per l'inverno e un'istanza per l'estate +02:00 .
Nel 2008, gli scostamento del fuso orario in tutto il mondo sono estesi da -12:00 a +14:00. Per evitare problemi con l'estensione dell'intervallo, ma ancora fornire la convalida, l'intervallo di offset è limitato a -18:00 a 18:00 inclusi.
Questa classe è progettata per l'uso con il sistema di calendario ISO. I campi di ore, minuti e secondi fanno presupposti validi per le definizioni ISO standard di tali campi. Questa classe può essere usata con altri sistemi di calendario che forniscono la definizione dei campi ora corrispondenti a quelli del sistema di calendario ISO.
Le istanze di ZoneOffset devono essere confrontate usando #equals. Le implementazioni possono scegliere di memorizzare nella cache determinati offset comuni, ma le applicazioni non devono basarsi su tale memorizzazione nella cache.
Aggiunta nella versione 1.8.
Documentazione java per java.time.ZoneOffset.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Proprietà
| Class |
Restituisce la classe di runtime di questo |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| Id |
Ottiene l'ID di offset della zona normalizzato. |
| JniIdentityHashCode |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| JniPeerMembers |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| Max |
Costante per l'offset massimo supportato. |
| Min |
Costante per l'offset minimo supportato. |
| PeerReference |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| Rules |
Ottiene le regole del fuso orario associate. |
| ThresholdClass |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| ThresholdType |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| TotalSeconds |
Ottiene l'offset totale della zona in secondi. |
| Utc |
Offset del fuso orario per l'ora UTC, con ID "Z". |
Metodi
| AdjustInto(ITemporal) |
Regola l'oggetto temporale specificato in modo che abbia lo stesso offset di questo oggetto. |
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| CompareTo(ZoneOffset) |
Confronta questo offset con un altro offset in ordine decrescente. |
| Dispose() |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| Dispose(Boolean) |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| From(ITemporalAccessor) |
Ottiene un'istanza di |
| Get(ITemporalField) |
Ottiene il valore del campo specificato da questo offset come oggetto |
| GetDisplayName(TextStyle, Locale) |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
| GetLong(ITemporalField) |
Ottiene il valore del campo specificato da questo offset come oggetto |
| IsSupported(ITemporalField) |
Controlla se il campo specificato è supportato. |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| Normalized() |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| Of(String) |
Ottiene un'istanza di |
| OfHours(Int32) |
Ottiene un'istanza di |
| OfHoursMinutes(Int32, Int32) |
Ottiene un'istanza di |
| OfHoursMinutesSeconds(Int32, Int32, Int32) |
Ottiene un'istanza di |
| OfTotalSeconds(Int32) |
Ottiene un'istanza di |
| Query(ITemporalQuery) |
Esegue query su questo offset usando la query specificata. |
| Range(ITemporalField) |
Ottiene l'intervallo di valori validi per il campo specificato. |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| ToArray<T>() |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
| UnregisterFromRuntime() |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| IComparable.CompareTo(Object) |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| IJavaPeerable.Disposed() |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| IJavaPeerable.DisposeUnlessReferenced() |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| IJavaPeerable.Finalized() |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| IJavaPeerable.JniManagedPeerState |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Offset del fuso orario da Greenwich/UTC, ad esempio |
Metodi di estensione
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Offset del fuso orario da Greenwich/UTC, ad esempio |
| GetJniTypeName(IJavaPeerable) |
Offset del fuso orario da Greenwich/UTC, ad esempio |