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 |