ZoneOffset Classe

Définition

Décalage de fuseau horaire de Greenwich/UTC, tel que +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
Héritage
ZoneOffset
Attributs
Implémente

Remarques

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

Un décalage de fuseau horaire est la durée pendant laquelle un fuseau horaire diffère de Greenwich/UTC. Il s’agit généralement d’un nombre fixe d’heures et de minutes.

Différentes parties du monde ont des décalages de fuseau horaire différents. Les règles relatives à la façon dont les décalages varient selon le lieu et l’heure de l’année sont capturés dans la ZoneId classe.

Par exemple, Paris est à une heure devant Greenwich/UTC en hiver et deux heures avant l’été. L’instance ZoneId de Paris référencera deux ZoneOffset instances : une +01:00 instance pour l’hiver et une +02:00 instance pour l’été.

En 2008, les décalages de fuseau horaire dans le monde sont étendus de -12 :00 à +14 :00. Pour éviter tout problème lié à cette plage étendue, mais qui fournissent toujours une validation, la plage de décalages est limitée à -18 :00 à 18 :00 inclus.

Cette classe est conçue pour être utilisée avec le système de calendrier ISO. Les champs des heures, des minutes et des secondes font des hypothèses valides pour les définitions ISO standard de ces champs. Cette classe peut être utilisée avec d’autres systèmes de calendrier qui fournissent la définition des champs de temps correspondant à ceux du système de calendrier ISO.

Les instances de ZoneOffset doivent être comparées à l’aide #equalsde . Les implémentations peuvent choisir de mettre en cache certains décalages courants, mais les applications ne doivent pas s’appuyer sur une telle mise en cache.

Ajouté dans la version 1.8.

Documentation Java pour java.time.ZoneOffset.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
Id

Obtient l’ID de décalage de zone normalisé.

JniIdentityHashCode

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
JniPeerMembers

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

Max

Constante pour le décalage maximal pris en charge.

Min

Constante pour le décalage minimum pris en charge.

PeerReference

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
Rules

Obtient les règles de fuseau horaire associées.

ThresholdClass

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de ZoneId)
ThresholdType

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de ZoneId)
TotalSeconds

Obtient le décalage total de zone en secondes.

Utc

Décalage de fuseau horaire pour UTC, avec un ID de « Z ».

Méthodes

AdjustInto(ITemporal)

Ajuste l’objet temporel spécifié pour avoir le même décalage que cet objet.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
CompareTo(ZoneOffset)

Compare ce décalage à un autre décalage dans l’ordre décroissant.

Dispose()

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
Dispose(Boolean)

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
From(ITemporalAccessor)

Obtient une instance d’un ZoneOffset objet temporel.

Get(ITemporalField)

Obtient la valeur du champ spécifié à partir de ce décalage sous la forme d’un int.

GetDisplayName(TextStyle, Locale)

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de ZoneId)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetLong(ITemporalField)

Obtient la valeur du champ spécifié à partir de ce décalage en tant que long.

IsSupported(ITemporalField)

Vérifie si le champ spécifié est pris en charge.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Normalized()

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de ZoneId)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Of(String)

Obtient une instance d’utilisation de ZoneOffset l’ID.

OfHours(Int32)

Obtient une instance d’utilisation d’un ZoneOffset décalage en heures.

OfHoursMinutes(Int32, Int32)

Obtient une instance d’utilisation d’un ZoneOffset décalage en heures et en minutes.

OfHoursMinutesSeconds(Int32, Int32, Int32)

Obtient une instance d’utilisation d’un ZoneOffset décalage en heures, minutes et secondes.

OfTotalSeconds(Int32)

Obtient une instance de ZoneOffset spécification du décalage total en secondes

Query(ITemporalQuery)

Interroge ce décalage à l’aide de la requête spécifiée.

Range(ITemporalField)

Obtient la plage de valeurs valides pour le champ spécifié.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
ToArray<T>()

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

IComparable.CompareTo(Object)

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

IJavaPeerable.Disposed()

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
IJavaPeerable.Finalized()

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

GetJniTypeName(IJavaPeerable)

Décalage de fuseau horaire de Greenwich/UTC, tel que +02:00.

S’applique à