Langue

TimeZoneFormat Classe

Définition

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

[Android.Runtime.Register("android/icu/text/TimeZoneFormat", ApiSince=24, DoNotGenerateAcw=true)]
public class TimeZoneFormat : Android.Icu.Text.UFormat, Android.Icu.Util.IFreezable, IDisposable
[<Android.Runtime.Register("android/icu/text/TimeZoneFormat", ApiSince=24, DoNotGenerateAcw=true)>]
type TimeZoneFormat = class
    inherit UFormat
    interface IFreezable
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ISerializable
Héritage
Attributs
Implémente

Remarques

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire. Une instance de TimeZoneFormat fonctionne en tant que sous-formateur de SimpleDateFormat, mais vous pouvez également obtenir directement une nouvelle instance de noms d’affichage de fuseau horaire et de TimeZoneFormat mise en forme/analyse.

L’ICU implémente les noms d’affichage des fuseaux horaires définis par UTS#35 Unicode Locale Data Markup Language (LDML). TimeZoneNames représente le modèle de données du nom d’affichage du fuseau horaire et cette classe implémente l’algorithme pour la mise en forme et l’analyse réelles.

Java documentation pour android.icu.text.TimeZoneFormat.

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

Constructeurs

Nom Description
TimeZoneFormat(IntPtr, JniHandleOwnership)

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

TimeZoneFormat(ULocale)

Constructeur protégé pour la sous-classe.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
DefaultParseOptions

Retourne les options d’analyse par défaut utilisées par cette TimeZoneFormat instance.

GMTOffsetDigits

Retourne les caractères décimaux utilisés pour le format GMT localisé dans une seule chaîne contenant de 0 à 9 dans l’ordre croissant.

GMTPattern

Retourne le modèle de format GMT localisé.

GMTZeroFormat

Renvoie la chaîne de format GMT localisée pour GMT(UTC) elle-même (décalage GMT est 0).

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsFrozen

Détermine si l’objet a été figé ou non.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

(Hérité de JavaObject)
JniPeerMembers

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

ThresholdType

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

TimeZoneNames

Retourne les données de nom d’affichage du fuseau horaire utilisées par cette instance.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de _Format)
CloneAsThawed()

Fournit l’opération de clonage.

Construct(JniObjectReference, JniObjectReferenceOptions)

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

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

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

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

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

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

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

(Hérité de Object)
Format(Object, StringBuffer, FieldPosition)

Met en forme un objet et ajoute le texte résultant à une mémoire tampon de chaîne donnée.

Format(Object)

Met en forme un objet pour produire une chaîne.

(Hérité de _Format)
Format(TimeZoneFormat+Style, TimeZone, Int64, Output)

Retourne le nom complet du fuseau horaire à la date donnée pour le style.

Format(TimeZoneFormat+Style, TimeZone, Int64)

Retourne le nom complet du fuseau horaire à la date donnée pour le style.

FormatOffsetISO8601Basic(Int32, Boolean, Boolean, Boolean)

Retourne la chaîne de fuseau horaire de base ISO 8601 pour le décalage donné.

FormatOffsetISO8601Extended(Int32, Boolean, Boolean, Boolean)

Retourne la chaîne de fuseau horaire étendu ISO 8601 pour le décalage donné.

FormatOffsetLocalizedGMT(Int32)

Retourne le format de décalage GMT(UTC) localisé pour le décalage donné.

FormatOffsetShortLocalizedGMT(Int32)

Retourne le format de décalage GMT(UTC) localisé court pour le décalage donné.

FormatToCharacterIterator(Object)

Met en forme un objet produisant un AttributedCharacterIterator.

(Hérité de _Format)
Freeze()

Fige l’objet.

GetGMTOffsetPattern(TimeZoneFormat+GMTOffsetPatternType)

Retourne le modèle de décalage utilisé pour le format GMT localisé.

GetHashCode()

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

(Hérité de Object)
GetInstance(Locale)

Retourne une instance figée de TimeZoneFormat l’élément donné java.util.Locale.

GetInstance(ULocale)

Retourne une instance figée des TimeZoneFormat paramètres régionaux donnés.

JavaFinalize()
Obsolète.

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)
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)
Parse(String, ParsePosition)

Retourne une TimeZone valeur en analysant la chaîne de fuseau horaire en fonction de la position d’analyse donnée.

Parse(String)

Retourne une TimeZone valeur pour le texte donné.

Parse(TimeZoneFormat+Style, String, ParsePosition, EnumSet, Output)

Retourne un fuseau horaire en analysant la chaîne de fuseau horaire en fonction de la position d’analyse, du style et des options d’analyse.

Parse(TimeZoneFormat+Style, String, ParsePosition, Output)

Renvoie un fuseau horaire en analysant la chaîne de fuseau horaire en fonction de la position d’analyse, du style et des options d’analyse par défaut.

ParseObject(String, ParsePosition)

Analyse le texte d’une chaîne pour produire un objet.

ParseObject(String)

Analyse le texte à partir du début de la chaîne donnée pour produire un objet.

(Hérité de _Format)
ParseOffsetISO8601(String, ParsePosition)

Retourne le décalage de GMT(UTC) en millisecondes pour la chaîne de fuseau horaire de base ou étendue ISO 8601 donnée.

ParseOffsetLocalizedGMT(String, ParsePosition)

Renvoie le décalage de GMT(UTC) en millisecondes pour la chaîne de format de décalage GMT localisée.

ParseOffsetShortLocalizedGMT(String, ParsePosition)

Retourne le décalage par rapport à GMT(UTC) en millisecondes pour la chaîne de format de décalage GMT localisée courte donnée.

SetDefaultParseOptions(EnumSet)

Définit les options d’analyse par défaut.

SetGMTOffsetDigits(String)

Définit les caractères décimaux utilisés pour le format GMT localisé.

SetGMTOffsetPattern(TimeZoneFormat+GMTOffsetPatternType, String)

Définit le modèle de décalage pour le type de décalage donné.

SetGMTPattern(String)

Définit le modèle de format GMT localisé.

SetGMTZeroFormat(String)

Définit la chaîne de format GMT localisée pour GMT(UTC) elle-même (décalage GMT est 0).

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

(Hérité de JavaObject)
SetTimeZoneNames(TimeZoneNames)

Définit les données de nom d’affichage du fuseau horaire sur cette instance.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(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, 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

Nom Description
IFreezable.CloneAsThawed()

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

IFreezable.Freeze()

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

IJavaPeerable.Disposed()

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

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

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

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

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

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

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

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

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à