DateFormatSymbols 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.
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.
[Android.Runtime.Register("java/text/DateFormatSymbols", DoNotGenerateAcw=true)]
public class DateFormatSymbols : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("java/text/DateFormatSymbols", DoNotGenerateAcw=true)>]
type DateFormatSymbols = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ICloneable
- Héritage
- Attributs
- Implémente
Remarques
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. SimpleDateFormat
utilise 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
, getDateInstance
ou 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 DateFormat
des 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, DateFormatSymbols.getInstance(aLocale)).
</blockquote>
DateFormatSymbols
les objets peuvent être clonés. 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.
Ajouté dans la version 1.1.
Documentation Java pour java.text.DateFormatSymbols
.
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.
Constructeurs
DateFormatSymbols() |
Construisez un objet DateFormatSymbols en chargeant les données de format à partir de ressources pour les paramètres régionaux par défaut |
DateFormatSymbols(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
DateFormatSymbols(Locale) |
Construisez un objet DateFormatSymbols en chargeant les données de format à partir de ressources pour les paramètres régionaux donnés. |
Propriétés
Class |
Retourne la classe runtime de ce |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
Instance |
Obtient l’instance |
JniIdentityHashCode |
|
JniPeerMembers |
|
LocalPatternChars |
Obtient les caractères de modèle date-heure localisés. -ou- Définit les caractères de modèle date/heure localisés. |
PeerReference |
|
ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Méthodes
Clone() |
Substitue cloneable |
Dispose() |
|
Dispose(Boolean) |
|
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
GetAmPmStrings() |
Obtient des chaînes ampm. |
GetAvailableLocales() |
Retourne un tableau de tous les paramètres régionaux pour lesquels les |
GetEras() |
Obtient les chaînes d’ère. |
GetHashCode() |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
GetInstance(Locale) |
Obtient l’instance |
GetMonths() |
Obtient les chaînes de mois. |
GetShortMonths() |
Obtient des chaînes de mois courts. |
GetShortWeekdays() |
Obtient des chaînes de semaine courtes. |
GetWeekdays() |
Obtient les chaînes de la semaine. |
GetZoneStrings() |
Obtient des chaînes de fuseau horaire. |
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 des chaînes ampm. |
SetEras(String[]) |
Définit les chaînes d’ère. |
SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
SetMonths(String[]) |
Définit les chaînes de mois. |
SetShortMonths(String[]) |
Définit des chaînes de mois courts. |
SetShortWeekdays(String[]) |
Définit des chaînes de semaine courtes. |
SetWeekdays(String[]) |
Définit les chaînes de la semaine. |
SetZoneStrings(String[][]) |
Définit les chaînes de fuseau horaire. |
ToArray<T>() |
|
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
|
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
IJavaPeerable.Disposed() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
Méthodes d’extension
JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|