DateTimePatternGenerator 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.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ».
[Android.Runtime.Register("android/icu/text/DateTimePatternGenerator", ApiSince=24, DoNotGenerateAcw=true)]
public class DateTimePatternGenerator : Java.Lang.Object, Android.Icu.Util.IFreezable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/icu/text/DateTimePatternGenerator", ApiSince=24, DoNotGenerateAcw=true)>]
type DateTimePatternGenerator = class
inherit Object
interface IFreezable
interface ICloneable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Héritage
- Attributs
- Implémente
Remarques
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». L’utilisateur peut créer le générateur en ajoutant des modèles successifs. Une fois cela terminé, une requête peut être effectuée à l’aide d’un « squelette », qui est un modèle qui inclut simplement les champs et les longueurs souhaités. Le générateur retourne le modèle « meilleur ajustement » correspondant à ce squelette.
La méthode principale que les utilisateurs utiliseront est getBestPattern(Squelette de chaîne), car normalement cette classe est prédéfinie avec des données à partir d’un paramètre régional particulier. Toutefois, les générateurs peuvent également être générés directement à partir d’autres données.
Java documentation pour android.icu.text.DateTimePatternGenerator.
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 |
|---|---|
| DateTimePatternGenerator() |
Uniquement pour une utilisation par sous-classes |
| DateTimePatternGenerator(IntPtr, JniHandleOwnership) |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
Champs
| Nom | Description |
|---|---|
| Day |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| DayOfWeekInMonth |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| DayOfYear |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| Dayperiod |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| Era |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| FractionalSecond |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| Hour |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| MatchAllFieldsLength |
Obsolète.
Masque d’option pour forcer la largeur de tous les champs de date et d’heure. |
| MatchHourFieldLength |
Obsolète.
Masque d’option pour forcer la largeur du champ d’heure. |
| MatchNoOptions |
Obsolète.
Masque d’option par défaut utilisé pour |
| Minute |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| Month |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| Quarter |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| Second |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| Weekday |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| WeekOfMonth |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| WeekOfYear |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| Year |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| Zone |
Obsolète.
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| DateTimeFormat |
Getter correspondant à setDateTimeFormat. -ou- Le format d’heure de date est un modèle de format de message utilisé pour composer des modèles de date et d’heure. |
| Decimal |
Getter correspondant à setDecimal. -ou- La valeur décimale est utilisée dans la mise en forme des fractions de secondes. |
| DefaultHourCycle |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| EmptyInstance |
Créez un générateur vide, à construire avec addPattern(. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| Instance |
Construisez un générateur flexible en fonction des données des paramètres régionaux par défaut |
| IsFrozen |
À ajouter |
| JniIdentityHashCode |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| JniPeerMembers |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| PeerReference |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| ThresholdClass |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| ThresholdType |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
Méthodes
| Nom | Description |
|---|---|
| AddPattern(String, Boolean, DateTimePatternGenerator+PatternInfo) |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| Clone() |
Retourne une copie de cet |
| CloneAsThawed() |
À ajouter |
| Dispose() |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| Dispose(Boolean) |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| Freeze() |
À ajouter |
| GetAppendItemFormat(DateTimePatternField) |
Getter correspondant à setAppendItemFormats. |
| GetAppendItemName(DateTimePatternField) |
Getter correspondant à setAppendItemName. |
| GetBaseSkeleton(String) |
Utilitaire pour retourner un squelette de base unique à partir d’un modèle donné. |
| GetBaseSkeletons(ICollection<String>) |
Retourne une liste de tous les squelettes de base (sous forme canonique) de cette classe |
| GetBestPattern(String, DateTimePatternMatchOptions) |
Retourne le meilleur modèle correspondant au squelette d’entrée. |
| GetBestPattern(String) |
Retourne le meilleur modèle correspondant au squelette d’entrée. |
| GetDateTimeFormat(Int32) |
Getter correspondant à setDateTimeFormat. |
| GetFieldDisplayName(Int32, DateTimePatternGenerator+DisplayWidth) |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetInstance(Locale) |
Construisez un générateur flexible en fonction des données d’un paramètre régional donné. |
| GetInstance(ULocale) |
Construisez un générateur flexible en fonction des données d’un paramètre régional donné. |
| GetSkeleton(String) |
Utilitaire pour retourner un squelette unique à partir d’un modèle donné. |
| GetSkeletons(IDictionary<String,String>) |
Retourne une liste de tous les squelettes (sous forme canonique) de cette classe, ainsi que les modèles auxquels ils sont mappés. |
| 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) |
| ReplaceFieldTypes(String, String, DateTimePatternMatchOptions) |
Ajuste les types de champs (largeur et sous-type) d’un modèle pour qu’il corresponde à ce qui se trouve dans un squelette. |
| ReplaceFieldTypes(String, String) |
Ajuste les types de champs (largeur et sous-type) d’un modèle pour qu’il corresponde à ce qui se trouve dans un squelette. |
| SetAppendItemFormat(DateTimePatternField, String) |
Un format AppendItem est un modèle utilisé pour ajouter un champ s’il n’y a pas de bonne correspondance. |
| SetAppendItemName(DateTimePatternField, String) |
Définit les noms des champs, par exemple « era » en anglais pour ERA. |
| SetDateTimeFormat(Int32, String) |
dateTimeFormats sont des modèles de message utilisés pour composer des combinaisons de modèles de date et d’heure. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| ToArray<T>() |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (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() |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| IFreezable.Freeze() |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| IJavaPeerable.Disposed() |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| IJavaPeerable.Finalized() |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| IJavaPeerable.JniManagedPeerState |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». (Hérité de Object) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ». |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |