Condividi tramite


ZoneOffset Classe

Definizione

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à
ZoneOffset
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 Objectoggetto .

(Ereditato da Object)
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 +02:00.

(Ereditato da Object)
JniPeerMembers

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

Max

Costante per l'offset massimo supportato.

Min

Costante per l'offset minimo supportato.

PeerReference

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da Object)
Rules

Ottiene le regole del fuso orario associate.

ThresholdClass

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da ZoneId)
ThresholdType

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da ZoneId)
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 +02:00.

(Ereditato da Object)
Dispose(Boolean)

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
From(ITemporalAccessor)

Ottiene un'istanza di ZoneOffset da un oggetto temporale.

Get(ITemporalField)

Ottiene il valore del campo specificato da questo offset come oggetto int.

GetDisplayName(TextStyle, Locale)

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da ZoneId)
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 long.

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 +02:00.

(Ereditato da ZoneId)
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 ZoneOffset utilizzando l'ID.

OfHours(Int32)

Ottiene un'istanza di ZoneOffset utilizzando un offset espresso in ore.

OfHoursMinutes(Int32, Int32)

Ottiene un'istanza di ZoneOffset utilizzando un offset in ore e minuti.

OfHoursMinutesSeconds(Int32, Int32, Int32)

Ottiene un'istanza di ZoneOffset utilizzando un offset in ore, minuti e secondi.

OfTotalSeconds(Int32)

Ottiene un'istanza di ZoneOffset che specifica l'offset totale in secondi

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 +02:00.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da Object)
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 +02:00.

IJavaPeerable.Disposed()

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da Object)
IJavaPeerable.Finalized()

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

(Ereditato da Object)

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 +02:00.

GetJniTypeName(IJavaPeerable)

Offset del fuso orario da Greenwich/UTC, ad esempio +02:00.

Si applica a