Langue

DateFormat Classe

Définition

<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 &lt; a.length; ++i) {
                output.println(df.format(myDate[i]) + &quot;; &quot;);
            }

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 java.text.DateFormat.

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 Calendar#AM_PM champ.

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 Calendar#DATE champ.

Day

<strong>[icu]</strong> Constant for date skeleton with day.

DayOfWeekField
Obsolète.

Sélecteur FieldPosition pour l’alignement du champ « E », correspondant au Calendar#DAY_OF_WEEK champ.

DayOfWeekInMonthField
Obsolète.

Sélecteur FieldPosition pour l’alignement du champ « F », correspondant au Calendar#DAY_OF_WEEK_IN_MONTH champ.

DayOfYearField
Obsolète.

Sélecteur FieldPosition pour l’alignement du champ « D », correspondant au Calendar#DAY_OF_YEAR champ.

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 Calendar#DOW_LOCAL champ.

EraField
Obsolète.

Sélecteur FieldPosition pour l’alignement du champ « G », correspondant au Calendar#ERA champ.

ExtendedYearField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'u' field alignment, correspondant au Calendar#EXTENDED_YEAR champ.

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 Calendar#MILLISECOND champ.

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 Calendar#HOUR champ.

Hour1Field
Obsolète.

Sélecteur FieldPosition pour l’alignement du champ « h », correspondant au Calendar#HOUR champ.

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 Calendar#HOUR_OF_DAY champ.

HourOfDay1Field
Obsolète.

Sélecteur FieldPosition pour l’alignement du champ « k », correspondant au Calendar#HOUR_OF_DAY champ.

JulianDayField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'g' field alignment, correspondant au Calendar#JULIAN_DAY champ.

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 Calendar#MILLISECONDS_IN_DAY champ.

Minute

<strong>[icu]</strong> Constant for date skeleton with minute.

MinuteField
Obsolète.

Sélecteur FieldPosition pour l’alignement du champ « m », correspondant au Calendar#MINUTE champ.

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 Calendar#MONTH champ.

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 Calendar#MONTH champ.

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 Calendar#SECOND champ.

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 Calendar#DAY_OF_WEEK champ.

StandaloneMonthField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'L' field alignment, correspondant au Calendar#MONTH champ.

StandaloneQuarterField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'q' field alignment, correspondant au Calendar#MONTH champ.

TimezoneField
Obsolète.

Sélecteur FieldPosition pour l’alignement des champs « z », correspondant aux champs et Calendar#ZONE_OFFSET aux Calendar#DST_OFFSET champs.

TimezoneGenericField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'v' field alignment, correspondant aux Calendar#ZONE_OFFSET champs et Calendar#DST_OFFSET aux champs.

TimezoneIsoField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'X' field alignment, correspondant aux Calendar#ZONE_OFFSET champs et Calendar#DST_OFFSET champs.

TimezoneIsoLocalField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'x' field alignment, correspondant aux champs et Calendar#ZONE_OFFSET aux Calendar#DST_OFFSET champs.

TimezoneLocalizedGmtOffsetField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'O' field alignment, correspondant aux champs et Calendar#ZONE_OFFSET aux Calendar#DST_OFFSET champs.

TimezoneRfcField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'Z' field alignment, correspondant aux Calendar#ZONE_OFFSET champs et Calendar#DST_OFFSET champs.

TimezoneSpecialField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'V' field alignment, correspondant aux champs et Calendar#ZONE_OFFSET aux Calendar#DST_OFFSET champs.

Weekday

<strong>[icu]</strong> Constant for date skeleton with week.

WeekOfMonthField
Obsolète.

Sélecteur FieldPosition pour l’alignement du champ « W », correspondant au Calendar#WEEK_OF_MONTH champ.

WeekOfYearField
Obsolète.

Sélecteur FieldPosition pour l’alignement du champ « w », correspondant au Calendar#WEEK_OF_YEAR champ.

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 Calendar#YEAR champ.

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 Calendar#YEAR champ.

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 Calendar#YEAR_WOY champ.

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 Object.

(Hérité de Object)
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 FORMAT .

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 FORMAT .

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 java.text.DateFormat.

(Hérité de JavaObject)
JniPeerMembers

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

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 java.text.DateFormat.

ThresholdType

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

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 FORMAT .

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 java.text.DateFormat.

(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.DateFormat.

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

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

(Hérité de JavaObject)
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 Temporal chaîne de date/heure.

Format(ITemporal)

Met en forme une Temporal chaîne de date/heure.

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 AttributedCharacterIterator.

(Hérité de _Format)
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 DateFormat objet qui peut être utilisé pour mettre en forme des dates dans le système de calendrier spécifié par cal.

GetDateInstance(Calendar, DateFormatStyle, ULocale)

Crée un DateFormat objet qui peut être utilisé pour mettre en forme des dates dans le système de calendrier spécifié par cal.

GetDateInstance(Calendar, DateFormatStyle)

Crée un DateFormat objet pour les paramètres régionaux par défaut qui peuvent être utilisés pour mettre en forme des dates dans le système de calendrier spécifié par cal.

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 FORMAT .

GetDateTimeInstance(Calendar, DateFormatStyle, Int32, Locale)

Crée un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans le système de calendrier spécifié par cal.

GetDateTimeInstance(Calendar, DateFormatStyle, Int32, ULocale)

Crée un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans le système de calendrier spécifié par cal.

GetDateTimeInstance(Calendar, DateFormatStyle, Int32)

Crée un DateFormat objet pour les paramètres régionaux par défaut qui peuvent être utilisés pour mettre en forme des dates et des heures dans le système de calendrier spécifié par cal.

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 FORMAT .

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 DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans le système de calendrier spécifié par cal.

GetInstanceForSkeleton(Calendar, String, ULocale)

<strong>[icu]</strong> Crée un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans le système de calendrier spécifié par cal.

GetInstanceForSkeleton(String, Locale)

<strong>[icu]</strong> Renvoie un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans les paramètres régionaux donnés.

GetInstanceForSkeleton(String, ULocale)

<strong>[icu]</strong> Renvoie un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans les paramètres régionaux donnés.

GetInstanceForSkeleton(String)

<strong>[icu]</strong> Renvoie un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans les paramètres régionaux par défaut.

GetPatternInstance(Calendar, String, Locale)

<strong>[icu]</strong> Crée un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans le système de calendrier spécifié par cal.

GetPatternInstance(Calendar, String, ULocale)

<strong>[icu]</strong> Crée un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans le système de calendrier spécifié par cal.

GetPatternInstance(String, Locale)

<strong>[icu]</strong> Renvoie un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans les paramètres régionaux donnés.

GetPatternInstance(String, ULocale)

<strong>[icu]</strong> Renvoie un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans les paramètres régionaux donnés.

GetPatternInstance(String)

<strong>[icu]</strong> Renvoie un DateFormat objet qui peut être utilisé pour mettre en forme des dates et des heures dans les paramètres régionaux par défaut.

GetTimeInstance(Calendar, DateFormatStyle, Locale)

Crée un DateFormat objet qui peut être utilisé pour mettre en forme les heures dans le système de calendrier spécifié par cal.

GetTimeInstance(Calendar, DateFormatStyle, ULocale)

Crée un DateFormat objet qui peut être utilisé pour mettre en forme les heures dans le système de calendrier spécifié par cal.

GetTimeInstance(Calendar, DateFormatStyle)

Crée un DateFormat objet qui peut être utilisé pour mettre en forme les heures dans le système de calendrier spécifié par cal.

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 FORMAT .

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 java.text.DateFormat.

(Hérité de JavaObject)
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.DateFormat.

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

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

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

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

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

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

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

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

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

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

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

(Hérité de _Format)

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.DateFormat.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à