DateFormat 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.
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormat.
[Android.Runtime.Register("android/icu/text/DateFormat", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class DateFormat : Android.Icu.Text.UFormat
[<Android.Runtime.Register("android/icu/text/DateFormat", ApiSince=24, DoNotGenerateAcw=true)>]
type DateFormat = class
inherit UFormat
- Héritage
- Dérivé
- Attributs
Remarques
<strong>[icu enhancement]</strong> ICU’s replacement for java.text.DateFormat. ; Les méthodes, les champs et d’autres fonctionnalités spécifiques à l’ICU sont étiquetées «< strong>[icu]</strong> ».
DateFormat est une classe abstraite pour les sous-classes de mise en forme de date/heure qui met en forme et analyse les dates ou l’heure de manière indépendante de la langue. La sous-classe de mise en forme de date/heure, telle que SimpleDateFormat, permet la mise en forme (par exemple, le texte date->), l’analyse (date -> ) et la normalisation. La date est représentée en tant qu’objet Date ou en millisecondes depuis le 1er janvier 1970, 00:00:00 GMT.
DateFormat vous permet de mettre en forme et d’analyser des dates pour tous les paramètres régionaux. Votre code peut être complètement indépendant des conventions de paramètres régionaux pendant des mois, des jours de la semaine ou même du format de calendrier : lunaire et solaire. Il fournit de nombreuses méthodes de classe pour obtenir des formateurs de date/heure par défaut en fonction des paramètres régionaux donnés et d’un certain nombre de styles de mise en forme ou de « squelettes » arbitraires.
<ol><li>Les styles de mise en forme incluent FULL, LONG, MEDIUM et SHORT. Des détails supplémentaires et des exemples d’utilisation de ces styles sont fournis dans les descriptions de méthode.
<li>Les styles de mise en forme couvrent uniquement une fraction de l’utilisation nécessaire. Vous devez souvent avoir certaines combinaisons de champs, comme Mois et Année, mais il doit être mis en forme pour un paramètre régional donné. Cette opération est effectuée à l’aide de la méthode getPatternInstance() (mal nommée), en fournissant un squelette. Il existe un certain nombre de constantes qui ont des squelettes prédéfinis communs, comme #MINUTE_SECOND pour quelque chose comme « 13:45 » ou #YEAR_ABBR_MONTH pour quelque chose comme « Sept 2012 ».
</ol>
Pour mettre en forme une date pour les paramètres régionaux actuels, utilisez l’une des méthodes de fabrique statiques :
myString = DateFormat.getDateInstance().format(myDate);
myString = DateFormat.getPatternInstance(DateFormat.YEAR_ABBR_MONTH).format(myDate);
Si vous mettez en forme plusieurs nombres, il est plus efficace d’obtenir le format et de l’utiliser plusieurs fois afin que le système n’ait pas besoin d’extraire les informations sur les conventions locales de langue et de pays plusieurs fois.
DateFormat df = DateFormat.getDateInstance();
for (int i = 0; i < a.length; ++i) {
output.println(df.format(myDate[i]) + "; ");
}
Pour mettre en forme une date pour un autre paramètre régional, spécifiez-la dans l’appel à getDateInstance().
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE);
Vous pouvez également utiliser un DateFormat pour analyser.
myDate = df.parse(myString);
Il existe de nombreuses méthodes de fabrique statique disponibles. Utilisez getDateInstance pour obtenir le format de date normal pour ce pays. Utilisez getTimeInstance pour obtenir le format d’heure de ce pays. Utilisez getDateTimeInstance pour obtenir un format de date et d’heure. Vous pouvez transmettre différentes options à ces méthodes de fabrique pour contrôler la longueur du résultat ; de SHORT à MOYEN à LONG jusqu’à FULL. Le résultat exact dépend des paramètres régionaux, mais généralement : <ul><li>SHORT est entièrement numérique, comme 12.13.52 ou 3:30 <pm li>MEDIUM est plus long, par exemple le 12 janvier 1952 <li>LONG est plus long, tel que le 12 janvier 1952 ou 3:30:32 <pm li>FULL est assez complètement spécifié, tel que mardi, 12 avril 1952 AD ou 3:30:42 PST. </ul>
Utilisez getPatternInstance pour mettre en forme un squelette. En règle générale, il s’agit d’un squelette prédéfini, comme #YEAR_ABBR_MONTH pour quelque chose comme « Sept 2012 ». Si vous ne souhaitez pas utiliser l’un des squelettes prédéfinis, vous pouvez fournir vos propres squelettes. Les squelettes sont similaires aux modèles dans SimpleDateFormat, sauf qu’ils : <ol><li>conservent uniquement la lettre de modèle de champ et ignorent toutes les autres parties d’un modèle, telles que l’espace, la ponctuation et les littéraux de chaîne.
<li>sont indépendants de l’ordre des champs.
<li>ignorez certaines différences dans la longueur de la lettre de modèle du champ : <ol><li>Pour ces champs de calendrier non numériques, la longueur de la lettre de modèle est importante, telle que MMM, MMMM et MMMMM ; E et EEEE, et la longueur de la lettre de motif du champ est honorée.
<li>Pour les champs de calendrier de chiffres, tels que M ou MM, d ou dd, aaaa ou aaaa, la longueur du modèle de champ est ignorée et la meilleure correspondance, qui est définie dans les modèles d’heure de date, est retournée sans respecter la longueur de la lettre de modèle de champ dans le squelette.
</ol></ol>
Vous pouvez également définir le fuseau horaire au format si vous le souhaitez. Si vous souhaitez encore plus de contrôle sur le format ou l’analyse (ou que vous souhaitez donner à vos utilisateurs plus de contrôle), vous pouvez essayer de faire passer le DateFormat que vous obtenez des méthodes de fabrique à un SimpleDateFormat. Cela fonctionnera pour la majorité des pays ; n’oubliez pas de le placer dans un bloc d’essai au cas où vous rencontrez un élément inhabituel.
Vous pouvez également utiliser des formes d’analyse et de mise en forme avec ParsePosition et FieldPosition pour vous permettre d’analyser <><>progressivement les parties d’une chaîne. <li>alignez un champ particulier ou découvrez où il s’agit de la sélection à l’écran. </ul>
<Synchronisation> h3</h3>
Les formats de date ne sont pas synchronisés. Il est recommandé de créer des instances de format distinctes pour chaque thread. Si plusieurs threads accèdent simultanément à un format, il doit être synchronisé en externe.
Java documentation pour android.icu.text.DateFormat.
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 |
|---|---|
| DateFormat() |
Crée un format de date. |
| DateFormat(IntPtr, JniHandleOwnership) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
Champs
| Nom | Description |
|---|---|
| AbbrGenericTz |
<strong>[icu]</strong> Constant for generic non location format, abrégé si possible, tel que PT ; utilisé dans les combinaisons date + heure + fuseau horaire ou fuseau horaire . |
| AbbrMonth |
<strong>[icu]</strong> Constant for date skeleton with abbreviated month. |
| AbbrMonthDay |
<strong>[icu]</strong> Constant for date skeleton with abbreviated month and day. |
| AbbrMonthWeekdayDay |
<strong>[icu]</strong> Constant for date skeleton with abbreviated month, weekday et day. |
| AbbrQuarter |
<strong>[icu]</strong> Constant for date skeleton with abbreviated quarter. |
| AbbrSpecificTz |
<strong>[icu]</strong> Constant for specific non-location format, abrégé si possible, tel que PDT ; utilisé dans les combinaisons date + heure + fuseau horaire ou fuseau horaire . |
| AbbrUtcTz |
<strong>[icu]</strong> Constant for localized GMT/UTC format, tel que GMT+8:00 ou HPG-8:00 ; utilisé en combinaisons date + heure + fuseau horaire ou fuseau horaire. |
| AbbrWeekday |
<strong>[icu]</strong> Constant for date skeleton with abbreviated week. |
| AmPmField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « a », correspondant au |
| AmPmMidnightNoonField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'b' field alignment. |
| DateField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « d », correspondant au |
| Day |
<strong>[icu]</strong> Constant for date skeleton with day. |
| DayOfWeekField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « E », correspondant au |
| DayOfWeekInMonthField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « F », correspondant au |
| DayOfYearField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « D », correspondant au |
| Default |
Obsolète.
Constante pour le modèle de style par défaut. |
| DowLocalField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'e' field alignment, correspondant au |
| EraField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « G », correspondant au |
| ExtendedYearField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'u' field alignment, correspondant au |
| FlexibleDayPeriodField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'B' field alignment. |
| FractionalSecondField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'S' field alignment, correspondant au |
| Full |
Obsolète.
Constante pour le modèle de style complet. |
| GenericTz |
<strong>[icu]</strong> Constant for generic non-location format, tel que Pacific Time ; utilisé dans les combinaisons date + heure + fuseau horaire, ou time + zone. |
| Hour |
<strong>[icu]</strong> Constant for date skeleton with hour, with the locale’sreferred hour format (12 ou 24). |
| Hour0Field |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « K », correspondant au |
| Hour1Field |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « h », correspondant au |
| Hour24 |
<strong>[icu]</strong> Constant for date skeleton with hour in 24-hour presentation. |
| Hour24Minute |
<strong>[icu]</strong> Constant for date skeleton with hour and minute in 24-hour presentation. |
| Hour24MinuteSecond |
<strong>[icu]</strong> Constant for date skeleton with hour, minute, and second in 24-hour presentation. |
| HourMinute |
<strong>[icu]</strong> Constant for date skeleton with hour and minute, with the locale’s preferred hour format (12 ou 24). |
| HourMinuteSecond |
<strong>[icu]</strong> Constant for date skeleton with hour, minute et second, with the locale’s preferred hour format (12 ou 24). |
| HourOfDay0Field |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « H », correspondant au |
| HourOfDay1Field |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « k », correspondant au |
| JulianDayField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'g' field alignment, correspondant au |
| LocationTz |
<strong>[icu]</strong> Constant pour le format d’emplacement générique, tel que Los Angeles Time ; utilisé dans les combinaisons date + heure + fuseau, ou time + zone. |
| Long |
Obsolète.
Constante pour le modèle de style long. |
| Medium |
Obsolète.
Constante pour le modèle de style moyen. |
| MillisecondField |
Obsolète.
Alias pour FRACTIONAL_SECOND_FIELD. |
| MillisecondsInDayField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'A' field alignment, correspondant au |
| Minute |
<strong>[icu]</strong> Constant for date skeleton with minute. |
| MinuteField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « m », correspondant au |
| MinuteSecond |
<strong>[icu]</strong> Constant for date skeleton with minute and second. |
| Month |
<strong>[icu]</strong> Constant for date skeleton with month. |
| MonthDay |
<strong>[icu]</strong> Constant for date skeleton with long month and day. |
| MonthField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « M », correspondant au |
| MonthWeekdayDay |
<strong>[icu]</strong> Constant for date skeleton with month, day et day. |
| None |
Obsolète.
<strong>[icu]</strong> Constant for empty style pattern. |
| NumMonth |
<strong>[icu]</strong> Constant for date skeleton with numeric month. |
| NumMonthDay |
<strong>[icu]</strong> Constant for date skeleton with numeric month and day. |
| NumMonthWeekdayDay |
<strong>[icu]</strong> Constant for date skeleton with numeric month, weekday et day. |
| Quarter |
<strong>[icu]</strong> Constant for date skeleton with quarter. |
| QuarterField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'Q' field alignment, correspondant au |
| Relative |
Obsolète.
<strong>[icu]</strong> Constant for relative style mask. |
| RelativeDefault |
Obsolète.
<strong>[icu]</strong> Constant for relative default style pattern. |
| RelativeFull |
Obsolète.
<strong>[icu]</strong> Constant for relative full style pattern. |
| RelativeLong |
Obsolète.
<strong>[icu]</strong> Constant for relative style pattern. |
| RelativeMedium |
Obsolète.
<strong>[icu]</strong> Constant for relative style pattern. |
| RelativeShort |
Obsolète.
<strong>[icu]</strong> Constant for relative style pattern. |
| Second |
<strong>[icu]</strong> Constant for date skeleton with second. |
| SecondField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « s », correspondant au |
| Short |
Obsolète.
Constante pour le modèle de style court. |
| SpecificTz |
<strong>[icu]</strong> Constant for specific non-location format, tel que Pacific Daylight Time ; utilisé dans les combinaisons date + heure + fuseau horaire, ou time + zone. |
| StandaloneDayField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'c' field alignment, correspondant au |
| StandaloneMonthField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'L' field alignment, correspondant au |
| StandaloneQuarterField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'q' field alignment, correspondant au |
| TimezoneField |
Obsolète.
Sélecteur FieldPosition pour l’alignement des champs « z », correspondant aux champs et |
| TimezoneGenericField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'v' field alignment, correspondant aux |
| TimezoneIsoField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'X' field alignment, correspondant aux |
| TimezoneIsoLocalField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'x' field alignment, correspondant aux champs et |
| TimezoneLocalizedGmtOffsetField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'O' field alignment, correspondant aux champs et |
| TimezoneRfcField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'Z' field alignment, correspondant aux |
| TimezoneSpecialField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'V' field alignment, correspondant aux champs et |
| Weekday |
<strong>[icu]</strong> Constant for date skeleton with week. |
| WeekOfMonthField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « W », correspondant au |
| WeekOfYearField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « w », correspondant au |
| Year |
<strong>[icu]</strong> Constant for date skeleton with year. |
| YearAbbrMonth |
<strong>[icu]</strong> Constant for date skeleton with year and abbreviated month. |
| YearAbbrMonthDay |
<strong>[icu]</strong> Constant for date skeleton with year, abbreviated month, and day. |
| YearAbbrMonthWeekdayDay |
<strong>[icu]</strong> Constant for date skeleton with year, abbreviated month, weekday et day. |
| YearAbbrQuarter |
<strong>[icu]</strong> Constant for date skeleton with year and abbreviated quarter. |
| YearField |
Obsolète.
Sélecteur FieldPosition pour l’alignement du champ « y », correspondant au |
| YearMonth |
<strong>[icu]</strong> Constant for date skeleton with year and month. |
| YearMonthDay |
<strong>[icu]</strong> Constant for date skeleton with year, month et day. |
| YearMonthWeekdayDay |
<strong>[icu]</strong> Constant for date skeleton with year, month, day et day. |
| YearNameField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'U' field alignment, correspondant au |
| YearNumMonth |
<strong>[icu]</strong> Constant for date skeleton with year and numeric month. |
| YearNumMonthDay |
<strong>[icu]</strong> Constant for date skeleton with year, numeric month et day. |
| YearNumMonthWeekdayDay |
<strong>[icu]</strong> Constant for date skeleton with year, numeric month, weekday et day. |
| YearQuarter |
<strong>[icu]</strong> Constant for date skeleton with year and quarter. |
| YearWoyField |
Obsolète.
<strong>[icu]</strong> FieldPosition selector for 'Y' field alignment, correspondant au |
Propriétés
| Nom | Description |
|---|---|
| Calendar |
Retourne le calendrier associé à ce formateur de date/heure. -ou- Définit le calendrier à utiliser par ce format de date. |
| CalendarLenient |
Retourne si l’analyse de date/heure dans l’objet Calendar encapsulé est leniente. -ou- Spécifie si l’analyse de date/heure dans l’objet Calendar encapsulé doit être leniente. |
| Class |
Retourne la classe runtime de ce |
| DateInstance |
Retourne le formateur de date avec le style de mise en forme par défaut pour les paramètres régionaux par défaut |
| DateTimeInstance |
Retourne le formateur de date/heure avec le style de mise en forme par défaut pour les paramètres régionaux par défaut |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| Instance |
Retourne un formateur de date/heure par défaut qui utilise le style SHORT pour la date et l’heure. |
| 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 |
| JniPeerMembers |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| Lenient |
Retourne si l’analyse de date/heure dans l’objet Calendar encapsulé et l’espace blanc DateFormat & le traitement numérique est lent. -ou- Spécifie si l’analyse de date/heure doit être lent. |
| NumberFormat |
Retourne le formateur numérique utilisé par ce formateur de date/heure pour mettre en forme et analyser une heure. -ou- Définit le formateur numérique. |
| 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 |
| ThresholdType |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| TimeInstance |
Obtient le formateur de temps avec le style de mise en forme par défaut pour les paramètres régionaux par défaut |
| TimeZone |
Retourne le fuseau horaire. -ou- Définit le fuseau horaire pour le calendrier de cet objet DateFormat. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de _Format) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| 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 |
| Equals(Object) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| Format(Calendar, StringBuffer, FieldPosition) |
Met en forme une date dans une chaîne de date/heure. |
| Format(Date, StringBuffer, FieldPosition) |
Met en forme une date dans une chaîne de date/heure. |
| Format(Date) |
Met en forme une date dans une chaîne de date/heure. |
| Format(ITemporal, StringBuffer, FieldPosition) |
Met en forme une |
| Format(ITemporal) |
Met en forme une |
| Format(Object, StringBuffer, FieldPosition) |
Met en forme un objet time en chaîne de temps. |
| Format(Object) |
Met en forme un objet pour produire une chaîne. (Hérité de _Format) |
| FormatToCharacterIterator(Object) |
Met en forme un objet produisant un |
| GetAvailableLocales() |
Retourne l’ensemble de paramètres régionaux pour lesquels DateFormats sont installés. |
| GetBooleanAttribute(DateFormat+BooleanAttribute) |
Retourne la valeur actuelle de l’attribut BooleanAttribute spécifié pour cette instance si l’attribut a la valeur false manquante. |
| GetContext(DisplayContext+Type) |
[icu] Obtenez la valeur DisplayContext du formateur pour le displayContext.Type spécifié, tel que CAPITALIZATION. |
| GetDateInstance(Calendar, DateFormatStyle, Locale) |
Crée un |
| GetDateInstance(Calendar, DateFormatStyle, ULocale) |
Crée un |
| GetDateInstance(Calendar, DateFormatStyle) |
Crée un |
| GetDateInstance(DateFormatStyle, Locale) |
Retourne le formateur de date avec le style de mise en forme donné pour les paramètres régionaux donnés. |
| GetDateInstance(DateFormatStyle, ULocale) |
Retourne le formateur de date avec le style de mise en forme donné pour les paramètres régionaux donnés. |
| GetDateInstance(DateFormatStyle) |
Retourne le formateur de date avec le style de mise en forme donné pour les paramètres régionaux par défaut |
| GetDateTimeInstance(Calendar, DateFormatStyle, Int32, Locale) |
Crée un |
| GetDateTimeInstance(Calendar, DateFormatStyle, Int32, ULocale) |
Crée un |
| GetDateTimeInstance(Calendar, DateFormatStyle, Int32) |
Crée un |
| GetDateTimeInstance(DateFormatStyle, Int32, Locale) |
Retourne le formateur de date/heure avec les styles de mise en forme donnés pour les paramètres régionaux donnés. |
| GetDateTimeInstance(DateFormatStyle, Int32, ULocale) |
Retourne le formateur de date/heure avec les styles de mise en forme donnés pour les paramètres régionaux donnés. |
| GetDateTimeInstance(DateFormatStyle, Int32) |
Retourne le formateur de date/heure avec les styles de mise en forme de date et d’heure donnés pour les paramètres régionaux par défaut |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetInstance(Calendar, Locale) |
Retourne un formateur de date/heure qui utilise le style SHORT pour la date et l’heure. |
| GetInstance(Calendar, ULocale) |
Retourne un formateur de date/heure qui utilise le style SHORT pour la date et l’heure. |
| GetInstance(Calendar) |
Retourne un formateur de date/heure par défaut qui utilise le style SHORT pour la date et l’heure. |
| GetInstanceForSkeleton(Calendar, String, Locale) |
<strong>[icu]</strong> Crée un |
| GetInstanceForSkeleton(Calendar, String, ULocale) |
<strong>[icu]</strong> Crée un |
| GetInstanceForSkeleton(String, Locale) |
<strong>[icu]</strong> Renvoie un |
| GetInstanceForSkeleton(String, ULocale) |
<strong>[icu]</strong> Renvoie un |
| GetInstanceForSkeleton(String) |
<strong>[icu]</strong> Renvoie un |
| GetPatternInstance(Calendar, String, Locale) |
<strong>[icu]</strong> Crée un |
| GetPatternInstance(Calendar, String, ULocale) |
<strong>[icu]</strong> Crée un |
| GetPatternInstance(String, Locale) |
<strong>[icu]</strong> Renvoie un |
| GetPatternInstance(String, ULocale) |
<strong>[icu]</strong> Renvoie un |
| GetPatternInstance(String) |
<strong>[icu]</strong> Renvoie un |
| GetTimeInstance(Calendar, DateFormatStyle, Locale) |
Crée un |
| GetTimeInstance(Calendar, DateFormatStyle, ULocale) |
Crée un |
| GetTimeInstance(Calendar, DateFormatStyle) |
Crée un |
| GetTimeInstance(DateFormatStyle, Locale) |
Retourne le formateur de temps avec le style de mise en forme donné pour les paramètres régionaux donnés. |
| GetTimeInstance(DateFormatStyle, ULocale) |
Retourne le formateur de temps avec le style de mise en forme donné pour les paramètres régionaux donnés. |
| GetTimeInstance(DateFormatStyle) |
Retourne le formateur de temps avec le style de mise en forme donné pour les paramètres régionaux par défaut |
| 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, Calendar, ParsePosition) |
Analyse une chaîne de date/heure en fonction de la position d’analyse donnée. |
| Parse(String, ParsePosition) |
Analyse une chaîne de date/heure en fonction de la position d’analyse donnée. |
| Parse(String) |
Analyse une chaîne de date/heure. |
| ParseObject(String, ParsePosition) |
Analyse une chaîne de date/heure dans 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) |
| SetBooleanAttribute(DateFormat+BooleanAttribute, Boolean) |
Définit un attribut booléen pour cette instance. |
| SetContext(DisplayContext) |
<strong>[icu]</strong> Définir une valeur DisplayContext particulière dans le formateur, par exemple CAPITALIZATION_FOR_STANDALONE. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| 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 |
| IJavaPeerable.Finalized() |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| IJavaPeerable.JniObjectReferenceControlBlock |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| IJavaPeerable.UnregisterFromRuntime() |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
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) |
<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |