Langue

DateFormatSymbols Classe

Définition

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

[Android.Runtime.Register("android/icu/text/DateFormatSymbols", ApiSince=24, DoNotGenerateAcw=true)]
public class DateFormatSymbols : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/icu/text/DateFormatSymbols", ApiSince=24, DoNotGenerateAcw=true)>]
type DateFormatSymbols = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Héritage
DateFormatSymbols
Attributs
Implémente

Remarques

<strong>[icu enhancement]</strong> ICU’s replacement for java.text.DateFormatSymbols.  ; Les méthodes, les champs et d’autres fonctionnalités spécifiques à l’ICU sont étiquetées «< strong>[icu]</strong> ».

DateFormatSymbols est une classe publique permettant d’encapsuler des données de mise en forme de date et d’heure localisables, telles que les noms des mois, les noms des jours de la semaine et les données de fuseau horaire. DateFormat et SimpleDateFormat les deux utilisent DateFormatSymbols pour encapsuler ces informations.

En règle générale, vous ne devez pas utiliser DateFormatSymbols directement. Au lieu de cela, vous êtes encouragé à créer un formateur date-heure avec les méthodes de fabrique de la DateFormat classe : getTimeInstance, getDateInstanceou getDateTimeInstance. Ces méthodes créent automatiquement un DateFormatSymbols formateur pour que vous n’ayez pas à le faire. Une fois le formateur créé, vous pouvez modifier son modèle de format à l’aide de la setPattern méthode. Pour plus d’informations sur la création de formateurs à l’aide DateFormatdes méthodes de fabrique, consultez DateFormat.

Si vous décidez de créer un formateur date-heure avec un modèle de format spécifique pour des paramètres régionaux spécifiques, vous pouvez le faire avec : <blockquote>

new SimpleDateFormat(aPattern, new DateFormatSymbols(aLocale)).

</blockquote>

DateFormatSymbols les objets sont clonables. Lorsque vous obtenez un DateFormatSymbols objet, n’hésitez pas à modifier les données de mise en forme de date-heure. Par exemple, vous pouvez remplacer les caractères de modèle de format date/heure localisés par ceux que vous vous sentez faciles à mémoriser. Ou vous pouvez changer les villes représentatives en vos villes préférées.

De nouvelles DateFormatSymbols sous-classes peuvent être ajoutées pour prendre en charge SimpleDateFormat la mise en forme date-heure pour les paramètres régionaux supplémentaires.

Java documentation pour android.icu.text.DateFormatSymbols.

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
DateFormatSymbols()

Construit un objet DateFormatSymbols en chargeant les données de format à partir de ressources pour les paramètres régionaux par défaut FORMAT .

DateFormatSymbols(Calendar, Locale)

Retourne l’objet DateFormatSymbols qui doit être utilisé pour mettre en forme les dates d’un système de calendrier dans les paramètres régionaux donnés.

DateFormatSymbols(Calendar, ULocale)

Retourne l’objet DateFormatSymbols qui doit être utilisé pour mettre en forme les dates d’un système de calendrier dans les paramètres régionaux donnés.

DateFormatSymbols(Class, Locale)

Variant de DateFormatSymbols(Calendar, Locale) qui prend la classe Calendar au lieu d’une instance Calendar.

DateFormatSymbols(Class, ULocale)

Variant de DateFormatSymbols(Calendar, ULocale) qui prend la classe Calendar au lieu d’une instance Calendar.

DateFormatSymbols(IntPtr, JniHandleOwnership)

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

DateFormatSymbols(Locale)

Construit un objet DateFormatSymbols en chargeant les données de format à partir de ressources pour les paramètres régionaux donnés.

DateFormatSymbols(ResourceBundle, Locale)

Récupère les dateFormatSymbols d’un calendrier personnalisé à partir de l’ensemble de ressources donné.

DateFormatSymbols(ResourceBundle, ULocale)

Récupère les dateFormatSymbols d’un calendrier personnalisé à partir de l’ensemble de ressources donné.

DateFormatSymbols(ULocale)

<strong>[icu]</strong> Construit un objet DateFormatSymbols en chargeant les données de format à partir de ressources pour l’ulocale donné.

Champs

Nom Description
Abbreviated
Obsolète.

<strong>[icu]</strong> Constant for width.

Format
Obsolète.

<strong>[icu]</strong> Constant for context.

Narrow
Obsolète.

<strong>[icu]</strong> Constant for width.

Short
Obsolète.

<strong>[icu]</strong> Constant for width ; uniquement pris en charge pour les jours de semaine.

Standalone
Obsolète.

<strong>[icu]</strong> Constant for context.

Wide
Obsolète.

<strong>[icu]</strong> Constant for width.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
Instance

Retourne une instance DateFormatSymbols pour les paramètres régionaux par défaut.

JniIdentityHashCode

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

(Hérité de Object)
JniManagedPeerState

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

(Hérité de JavaObject)
JniPeerMembers

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

LocalPatternChars

Retourne des caractères de modèle date/heure localisés. -ou- Définit les caractères de modèle date/heure localisés.

PeerReference

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

(Hérité de Object)
ThresholdClass

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

ThresholdType

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

Méthodes

Nom Description
Clone()

Remplace le clone.

Construct(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

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

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

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

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

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

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

(Hérité de Object)
GetAmPmStrings()

Retourne des chaînes am/pm.

GetAvailableLocales()

Retourne un tableau de tous les paramètres régionaux pour lesquels les getInstance méthodes de cette classe peuvent retourner des instances localisées.

GetEraNames()

<strong>[icu]</strong> Renvoie des chaînes de nom d’ère complète.

GetEras()

Retourne des chaînes d’ère abrégées.

GetHashCode()

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

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

Retourne une instance DateFormatSymbols pour les paramètres régionaux donnés.

GetInstance(ULocale)

<strong>[icu]</strong> Renvoie une instance DateFormatSymbols pour les paramètres régionaux donnés.

GetMonths()

Retourne des chaînes de mois.

GetMonths(Int32, Int32)

Retourne des chaînes de mois.

GetNarrowEras()

<strong>[icu]</strong> Renvoie des chaînes de nom d’ère étroite.

GetQuarters(Int32, Int32)

<strong>[icu]</strong> Renvoie les chaînes de trimestre.

GetShortMonths()

Retourne des chaînes de mois courts.

GetShortWeekdays()

Retourne des chaînes de semaine abrégées ; par exemple : « Sun », « Mon », etc.

GetWeekdays()

Retourne des chaînes de semaine larges.

GetWeekdays(Int32, Int32)

Retourne des chaînes de semaine.

GetYearNames(Int32, Int32)

Retourne des chaînes de nom d’année cyclique si le calendrier les contient, par exemple : « jia-zi », « yi-chou », etc.

GetZodiacNames(Int32, Int32)

Renvoie les chaînes de noms du zodiaque du calendrier si le calendrier les contient, par exemple : « Rat », « Ox », « Tiger », etc.

GetZoneStrings()

Retourne des chaînes de fuseau horaire.

InitializeData(ULocale, String)

Initialise les symboles de format pour les paramètres régionaux et le type de calendrier

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)
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)
SetAmPmStrings(String[])

Définit les chaînes am/pm.

SetEraNames(String[])

<strong>[icu]</strong> Définit les chaînes de nom d’ère complète.

SetEras(String[])

Définit des chaînes d’ère abrégées.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetMonths(String[], Int32, Int32)

Définit les chaînes de mois.

SetMonths(String[])

Définit les chaînes de mois.

SetNarrowEras(String[])

<strong>[icu]</strong> Définit les chaînes de nom d’ère étroite.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

(Hérité de JavaObject)
SetQuarters(String[], Int32, Int32)

<strong>[icu]</strong> Définit les chaînes de trimestre.

SetShortMonths(String[])

Définit des chaînes de mois courts.

SetShortWeekdays(String[])

Définit des chaînes de semaine abrégées ; par exemple : « Sun », « Mon », etc.

SetWeekdays(String[], Int32, Int32)

Définit les chaînes de la semaine.

SetWeekdays(String[])

Définit des chaînes de semaine larges.

SetYearNames(String[], Int32, Int32)

Définit des chaînes de nom d’année cyclique, par exemple : « jia-zi », « yi-chou », etc.

SetZodiacNames(String[], Int32, Int32)

Définit les chaînes de noms du zodiaque du calendrier, par exemple : « Rat », « Ox », « Tiger », etc.

SetZoneStrings(String[][])

Définit les chaînes de fuseau horaire.

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
IJavaPeerable.Disposed()

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

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

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

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

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

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

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

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

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

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

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

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)

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à