ZoneOffset Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 #equals
de . 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 |
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 |
JniPeerMembers |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
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 |
Rules |
Obtient les règles de fuseau horaire associées. |
ThresholdClass |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
ThresholdType |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
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 |
Dispose(Boolean) |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
From(ITemporalAccessor) |
Obtient une instance d’un |
Get(ITemporalField) |
Obtient la valeur du champ spécifié à partir de ce décalage sous la forme d’un |
GetDisplayName(TextStyle, Locale) |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
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 |
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 |
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 |
OfHours(Int32) |
Obtient une instance d’utilisation d’un |
OfHoursMinutes(Int32, Int32) |
Obtient une instance d’utilisation d’un |
OfHoursMinutesSeconds(Int32, Int32, Int32) |
Obtient une instance d’utilisation d’un |
OfTotalSeconds(Int32) |
Obtient une instance de |
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 |
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 |
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, 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) |
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) |
Implémentations d’interfaces explicites
IComparable.CompareTo(Object) |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
IJavaPeerable.Disposed() |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
IJavaPeerable.DisposeUnlessReferenced() |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
IJavaPeerable.Finalized() |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
IJavaPeerable.JniManagedPeerState |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Décalage de fuseau horaire de Greenwich/UTC, tel que |
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 |
GetJniTypeName(IJavaPeerable) |
Décalage de fuseau horaire de Greenwich/UTC, tel que |