Langue

SimpleDateFormat Classe

Définition

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

[Android.Runtime.Register("android/icu/text/SimpleDateFormat", ApiSince=24, DoNotGenerateAcw=true)]
public class SimpleDateFormat : Android.Icu.Text.DateFormat
[<Android.Runtime.Register("android/icu/text/SimpleDateFormat", ApiSince=24, DoNotGenerateAcw=true)>]
type SimpleDateFormat = class
    inherit DateFormat
Héritage
Attributs

Remarques

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

SimpleDateFormat est une classe concrète pour la mise en forme et l’analyse des dates de manière sensible aux paramètres régionaux. Il permet la mise en forme (date -> texte), l’analyse (date -> ) et la normalisation.

Les clients sont encouragés à créer un formateur date-heure à l’aide DateFormat.getDateInstance()de , DateFormat.getDateInstance()ou DateFormat.getDateTimeInstance() plutôt que de construire explicitement une instance de SimpleDateFormat. De cette façon, le client est assuré d’obtenir un modèle de mise en forme approprié pour les paramètres régionaux dans lequel le programme s’exécute. Si le client a besoin d’un contrôle plus grand, il doit envisager d’utiliser DateFormat.getInstanceForSkeleton(). Toutefois, si le client a besoin d’un élément plus inhabituel que les modèles par défaut dans les paramètres régionaux, il peut construire un SimpleDateFormat modèle directement et lui donner un modèle approprié (ou utiliser l’une des méthodes de fabrique sur DateFormat et modifier le modèle après le fait avec toPattern() et applyPattern(). Pour plus d’informations sur l’utilisation de ces méthodes, consultez DateFormat.

<modèles de date et d’heure forts>:</strong>

Les formats de date et d’heure sont spécifiés par <>les< chaînes de date et d’heure em>. La syntaxe complète pour les modèles de date et d’heure est disponible à l’adresse https://unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patterns.

Dans les chaînes de modèle de date et d’heure, toutes les lettres ASCII nonquoées [A-Za-z] sont réservées en tant que lettres de modèle représentant des champs de calendrier. Voici quelques-unes des lettres de motif les plus couramment utilisées :

<table blockquote><border="1"><tr><th style="text-align : center">Sym.</th><style="text-align : center">Non.</th Example>/<><th th><>Description</th></tr tr><td><style="text-align : center">G</td td><style="text-align : center">1..3</td td><>< ad/td td><>Era - Remplacé par la chaîne Era pour la date actuelle. Une à trois lettres pour la forme abrégée, quatre lettres pour la forme longue (large), cinq pour la forme étroite.</td>/tr tr<><>td style="text-align : center"<y>/td td<>style="text-align : center"<1..n>/td td<><1996>/td td year.<><> Normalement, la longueur spécifie le remplissage, mais pour deux lettres, elle spécifie également la longueur maximale. Exemple :<div style="text-align : center"center><table>< border="1 » cellpadding="2 » cellspacing="0"><tr><th Year>/th th<><style="text-align : right">y</th th><style="text-align : right">yy</th><style="text-align : right">aaaa</th><style="text-align : right"aaaa>/th style="text-align : right"<aaaa/th><style="text-align : right">aaaa</th></tr><tr><td>AD 1</><td td style="text-align : right">1</td><td style="text-align : right">01</td td><style="text-align : right">001</td td><style="text -align : right">0001</td td><style="text-align : right"00001>/td<>/tr<>tr<>TD<AD 12>/td td<>style="text-align : right"<>12</td><td style="text-align : right">12</td td><style="text-align : right">012</td td><style="text-align : right">0012</td td><style="text-align : right">000 TD<> TD 122</><><td tr td>AD 123</td><style="text-align : right">123</td td><style="text-align : right">23</td td><style="text-align : right">123</td><td style="text-align : right">0123</td td><style="text-align : right">00123</td></tr tr tr><td><>AD 1234</td td><style="text-align : right">1 Td<>< style="text-align : right"34>/td td<>style="text-align : right"<1234>/td td<>style="text-align : right"<>1234</td td><style= » text-align : right"01234>/td<>/tr tr<>td<><AD 12345>/td td<>style="text-align : right"<>12345</td td><style="text-align : right">45</td><td style="text-align : right"12345>/td td<>style="text-align : right"<12345>/td td<>style="text-align : right"<>12345</td></tr/>< table>/center</div><>/td<>/tr tr<><>rowspan="3 » style="text-align : center"Q</td><style=">text-align : center"<1..2/td 02></td><><>rowspan="3"<Quarter - Utilisez un ou deux pour le trimestre numérique, trois pour l’abréviation, ou quatre pour le nom complet (large) (cinq pour le nom étroit n’est pas encore pris en charge).></td>/tr tr<><>td style="text-align : center"<3>/td td<Q2><>/td<>/tr tr<><>td style="text-align : center"<4>/td td<><2nd quarter>/td/td<><><> rowspan="4 » style="text-align : center"<M>/td<>td style="text-align : center"text-align : center"<1..2>/td td td<><>09</td><td rowspan="4">Month - Utilisez un ou deux pour le mois numérique, trois pour l’abréviation, quatre pour le nom complet (large) ou cinq pour le nom étroit. Avec deux (« MM »), le nombre de mois est rembourré si nécessaire (par exemple, « 08 »).</td>/tr tr<><>style="text-align : center"<3>/td<>td<sep>/td<>/tr<><>tr td style="text-align : center"<4>/td<>td<septembre>/td<>/tr tr<><>td style="text-align : center"<5>/td td<><td S>/td<>/tr tr<><>td style="text-align : center"<d>/td<>style=<« text-align : center">1..2</td td>1</td><><>Date - Jour du mois. Utilisez « d » pour afficher le nombre minimal de chiffres ou « dd » pour toujours afficher deux chiffres (remplissage zéro si nécessaire, par exemple , « 08 »).</td>/tr tr<><>tr rowspan="4 » style="text-align : center"<E>/td td<>style="text-align : center"<1..3>/td td<><Tue>/td td<>rowspan="4"<Day of week - Utilisez un à trois lettres pour le court jour, quatre pour le nom complet (large), cinq pour le nom étroit, ou six pour le nom court.></td>/tr tr<><>td style="text-align : center"<4>/td td<><tuesday>/td<>/tr<><>tr style="text-align : center"<5>/td<>td<>/tr<> tr<><>td style="text-align : center"<6>/td td<><tu>/td<>/tr tr<><>td style="text-align : center"<a>/td td<>< style="text-align : center">1/td td<>AM</td td><>AM< ou PM>/td<>/tr tr<><>td style="text-align : center"<h>/td td<>style="text-align : center"<1..2>/td 11</td><><><hour [1-12].> Lorsqu’il est utilisé dans des données squelette ou dans un squelette transmis dans une API pour la génération de modèles de données flexibles, il doit correspondre au format de cycle de 12 heures préféré par les paramètres régionaux (h ou K) ; il ne doit pas correspondre à un format de cycle de 24 heures (H ou k). Utilisez hh pour le remplissage zéro.</td>/tr tr<><>td style="text-align : center"<H>/td td<>style="text-align : center"<1..2>/td td<><13>/td td<><Hour [0-23].> Lorsqu’elle est utilisée dans les données squelette ou dans un squelette transmis dans une API pour la génération de modèles de données flexibles, elle doit correspondre au format de cycle de 24 heures préféré par les paramètres régionaux (H ou k) ; il ne doit pas correspondre à un format de cycle de 12 heures (h ou K). Utilisez HH pour le remplissage zéro.</td>/tr tr<><>style="text-align : center"<m>/td td<>style="text-align : center"<1..2>/td td<><59>/td td<minute.><> Utilisez « m » pour afficher le nombre minimal de chiffres ou « mm » pour toujours afficher deux chiffres (remplissage zéro si nécessaire, par exemple , « 08 »).</td></tr tr><td><style="text-align : center">s</td td><style="text-align : center">1..2</td td><>12</td><>td Second. Utilisez « s » pour afficher le nombre minimal de chiffres ou « ss » pour toujours afficher deux chiffres (remplissage zéro si nécessaire, par exemple , « 08 »).</td>/tr tr<><>td rowspan="2 » style="text-align : center"<z>/td td<>style="text-align : center"<1..3>/td td<><PDT>/td<><td Time zone.> Format de non-emplacement spécifique court. Là où cela n’est pas disponible, revient au format GMT localisé court (« O »).</td></tr tr><><td style="text-align : center">4</td><td>Pacific Daylight Time</td td><>The long specific non-location format. Là où cela n’est pas disponible, revient au format GMT localisé long (« OOOO »).</td>/tr tr<><>td rowspan="2 » style="text-align : center"<v>/td td<>style="text-align : center"<1>/td td<><> td<><Time zone.> Format générique non location court. Là où cela n’est pas disponible, revient au format d’emplacement générique (« VVVV »), puis au format GMT localisé court comme secours final.</td></tr tr><><td style="text-align : center">4</td><td>Pacific Time</td td><>The long generic non-location format. Là où cela n’est pas disponible, revient au format d’emplacement générique (« VVVV »). </tr></table>

</blockquote>

Tous les caractères du modèle qui ne figurent pas dans les plages de ['a'..'. z'] et ['A'..' Z'] sera traité comme du texte entre guillemets. Par exemple, les caractères tels que ' :', '.', ', '#' et '

Java documentation pour android.icu.text.SimpleDateFormat.

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

Construit un SimpleDateFormat à l’aide du modèle par défaut pour les paramètres régionaux par défaut FORMAT .

SimpleDateFormat(IntPtr, JniHandleOwnership)

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

SimpleDateFormat(String, DateFormatSymbols)

Construit un SimpleDateFormat à l’aide du modèle donné et des données de symbole spécifiques aux paramètres régionaux.

SimpleDateFormat(String, Locale)

Construit un SimpleDateFormat à l’aide du modèle et des paramètres régionaux donnés.

SimpleDateFormat(String, String, ULocale)

Construit un SimpleDateFormat à l’aide du modèle, du remplacement et des paramètres régionaux donnés.

SimpleDateFormat(String, ULocale)

Construit un SimpleDateFormat à l’aide du modèle et des paramètres régionaux donnés.

SimpleDateFormat(String)

Construit un SimpleDateFormat à l’aide du modèle donné dans les paramètres régionaux par défaut FORMAT .

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 .

(Hérité de DateFormat)
AbbrMonth

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

(Hérité de DateFormat)
AbbrMonthDay

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

(Hérité de DateFormat)
AbbrMonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with abbreviated month, weekday et day.

(Hérité de DateFormat)
AbbrQuarter

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

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

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

(Hérité de DateFormat)
AbbrWeekday

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

(Hérité de DateFormat)
AmPmField
Obsolète.

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

(Hérité de DateFormat)
AmPmMidnightNoonField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'b' field alignment.

(Hérité de DateFormat)
DateField
Obsolète.

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

(Hérité de DateFormat)
Day

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

(Hérité de DateFormat)
DayOfWeekField
Obsolète.

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

(Hérité de DateFormat)
DayOfWeekInMonthField
Obsolète.

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

(Hérité de DateFormat)
DayOfYearField
Obsolète.

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

(Hérité de DateFormat)
Default
Obsolète.

Constante pour le modèle de style par défaut.

(Hérité de DateFormat)
DowLocalField
Obsolète.

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

(Hérité de DateFormat)
EraField
Obsolète.

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

(Hérité de DateFormat)
ExtendedYearField
Obsolète.

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

(Hérité de DateFormat)
FlexibleDayPeriodField
Obsolète.

<strong>[icu]</strong> FieldPosition selector for 'B' field alignment.

(Hérité de DateFormat)
FractionalSecondField
Obsolète.

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

(Hérité de DateFormat)
Full
Obsolète.

Constante pour le modèle de style complet.

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

(Hérité de DateFormat)
Hour

<strong>[icu]</strong> Constant for date skeleton with hour, with the locale’sreferred hour format (12 ou 24).

(Hérité de DateFormat)
Hour0Field
Obsolète.

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

(Hérité de DateFormat)
Hour1Field
Obsolète.

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

(Hérité de DateFormat)
Hour24

<strong>[icu]</strong> Constant for date skeleton with hour in 24-hour presentation.

(Hérité de DateFormat)
Hour24Minute

<strong>[icu]</strong> Constant for date skeleton with hour and minute in 24-hour presentation.

(Hérité de DateFormat)
Hour24MinuteSecond

<strong>[icu]</strong> Constant for date skeleton with hour, minute, and second in 24-hour presentation.

(Hérité de DateFormat)
HourMinute

<strong>[icu]</strong> Constant for date skeleton with hour and minute, with the locale’s preferred hour format (12 ou 24).

(Hérité de DateFormat)
HourMinuteSecond

<strong>[icu]</strong> Constant for date skeleton with hour, minute et second, with the locale’s preferred hour format (12 ou 24).

(Hérité de DateFormat)
HourOfDay0Field
Obsolète.

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

(Hérité de DateFormat)
HourOfDay1Field
Obsolète.

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

(Hérité de DateFormat)
JulianDayField
Obsolète.

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

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

(Hérité de DateFormat)
Long
Obsolète.

Constante pour le modèle de style long.

(Hérité de DateFormat)
Medium
Obsolète.

Constante pour le modèle de style moyen.

(Hérité de DateFormat)
MillisecondField
Obsolète.

Alias pour FRACTIONAL_SECOND_FIELD.

(Hérité de DateFormat)
MillisecondsInDayField
Obsolète.

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

(Hérité de DateFormat)
Minute

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

(Hérité de DateFormat)
MinuteField
Obsolète.

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

(Hérité de DateFormat)
MinuteSecond

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

(Hérité de DateFormat)
Month

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

(Hérité de DateFormat)
MonthDay

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

(Hérité de DateFormat)
MonthField
Obsolète.

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

(Hérité de DateFormat)
MonthWeekdayDay

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

(Hérité de DateFormat)
None
Obsolète.

<strong>[icu]</strong> Constant for empty style pattern.

(Hérité de DateFormat)
NumMonth

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

(Hérité de DateFormat)
NumMonthDay

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

(Hérité de DateFormat)
NumMonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with numeric month, weekday et day.

(Hérité de DateFormat)
Quarter

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

(Hérité de DateFormat)
QuarterField
Obsolète.

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

(Hérité de DateFormat)
Relative
Obsolète.

<strong>[icu]</strong> Constant for relative style mask.

(Hérité de DateFormat)
RelativeDefault
Obsolète.

<strong>[icu]</strong> Constant for relative default style pattern.

(Hérité de DateFormat)
RelativeFull
Obsolète.

<strong>[icu]</strong> Constant for relative full style pattern.

(Hérité de DateFormat)
RelativeLong
Obsolète.

<strong>[icu]</strong> Constant for relative style pattern.

(Hérité de DateFormat)
RelativeMedium
Obsolète.

<strong>[icu]</strong> Constant for relative style pattern.

(Hérité de DateFormat)
RelativeShort
Obsolète.

<strong>[icu]</strong> Constant for relative style pattern.

(Hérité de DateFormat)
Second

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

(Hérité de DateFormat)
SecondField
Obsolète.

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

(Hérité de DateFormat)
Short
Obsolète.

Constante pour le modèle de style court.

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

(Hérité de DateFormat)
StandaloneDayField
Obsolète.

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

(Hérité de DateFormat)
StandaloneMonthField
Obsolète.

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

(Hérité de DateFormat)
StandaloneQuarterField
Obsolète.

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

(Hérité de DateFormat)
TimezoneField
Obsolète.

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

(Hérité de DateFormat)
TimezoneGenericField
Obsolète.

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

(Hérité de DateFormat)
TimezoneIsoField
Obsolète.

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

(Hérité de DateFormat)
TimezoneIsoLocalField
Obsolète.

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

(Hérité de DateFormat)
TimezoneLocalizedGmtOffsetField
Obsolète.

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

(Hérité de DateFormat)
TimezoneRfcField
Obsolète.

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

(Hérité de DateFormat)
TimezoneSpecialField
Obsolète.

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

(Hérité de DateFormat)
Weekday

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

(Hérité de DateFormat)
WeekOfMonthField
Obsolète.

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

(Hérité de DateFormat)
WeekOfYearField
Obsolète.

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

(Hérité de DateFormat)
Year

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

(Hérité de DateFormat)
YearAbbrMonth

<strong>[icu]</strong> Constant for date skeleton with year and abbreviated month.

(Hérité de DateFormat)
YearAbbrMonthDay

<strong>[icu]</strong> Constant for date skeleton with year, abbreviated month, and day.

(Hérité de DateFormat)
YearAbbrMonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with year, abbreviated month, weekday et day.

(Hérité de DateFormat)
YearAbbrQuarter

<strong>[icu]</strong> Constant for date skeleton with year and abbreviated quarter.

(Hérité de DateFormat)
YearField
Obsolète.

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

(Hérité de DateFormat)
YearMonth

<strong>[icu]</strong> Constant for date skeleton with year and month.

(Hérité de DateFormat)
YearMonthDay

<strong>[icu]</strong> Constant for date skeleton with year, month et day.

(Hérité de DateFormat)
YearMonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with year, month, day et day.

(Hérité de DateFormat)
YearNameField
Obsolète.

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

(Hérité de DateFormat)
YearNumMonth

<strong>[icu]</strong> Constant for date skeleton with year and numeric month.

(Hérité de DateFormat)
YearNumMonthDay

<strong>[icu]</strong> Constant for date skeleton with year, numeric month et day.

(Hérité de DateFormat)
YearNumMonthWeekdayDay

<strong>[icu]</strong> Constant for date skeleton with year, numeric month, weekday et day.

(Hérité de DateFormat)
YearQuarter

<strong>[icu]</strong> Constant for date skeleton with year and quarter.

(Hérité de DateFormat)
YearWoyField
Obsolète.

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

(Hérité de DateFormat)

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.

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

(Hérité de DateFormat)
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
DateFormatSymbols

Obtient les données de mise en forme de date/heure. -ou- Vous permet de définir les données de mise en forme de date/heure.

Handle

Handle de l’instance Android sous-jacente.

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

(Hérité de JavaObject)
JniPeerMembers

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

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.

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

(Hérité de DateFormat)
PeerReference

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

(Hérité de Object)
Symbols

Méthode pour les sous-classes permettant d’accéder aux Classes DateFormatSymbols.

ThresholdClass

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

ThresholdType

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

TimeZone

Retourne le fuseau horaire. -ou- Définit le fuseau horaire pour le calendrier de cet objet DateFormat.

(Hérité de DateFormat)
TimeZoneFormat

<strong>[icu]</strong> Obtient le formateur de fuseau horaire que ce formateur de date/heure utilise pour mettre en forme et analyser un fuseau horaire. -ou- <strong>[icu]</strong> vous permet de définir le formateur de fuseau horaire.

Méthodes

Nom Description
ApplyLocalizedPattern(String)

Appliquez la chaîne de modèle localisée donnée à ce format de date.

ApplyPattern(String)

Appliquez la chaîne de modèle non localisée donnée à ce format de date.

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

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

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

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

(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 ou une heure, qui est le millis standard depuis le 1er janvier 1970, 00:00:00 GMT.

Format(Date, StringBuffer, FieldPosition)

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

(Hérité de DateFormat)
Format(Date)

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

(Hérité de DateFormat)
Format(ITemporal, StringBuffer, FieldPosition)

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

(Hérité de DateFormat)
Format(ITemporal)

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

(Hérité de DateFormat)
Format(Object, StringBuffer, FieldPosition)

Met en forme un objet time en chaîne de temps.

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

Retourne la date de début de la période de 100 ans à 2 chiffres est interprétée comme étant dans le délai.

GetBooleanAttribute(DateFormat+BooleanAttribute)

Retourne la valeur actuelle de l’attribut BooleanAttribute spécifié pour cette instance si l’attribut a la valeur false manquante.

(Hérité de DateFormat)
GetContext(DisplayContext+Type)

[icu] Obtenez la valeur DisplayContext du formateur pour le displayContext.Type spécifié, tel que CAPITALIZATION.

(Hérité de DateFormat)
GetHashCode()

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

(Hérité de Object)
GetNumberFormat(Char)

donnez la valeur NumberFormat utilisée pour le champ tel que « y » (année) et « M » (année)

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)
MatchQuarterString(String, Int32, Int32, String[], Calendar)

Essayez de faire correspondre le texte à une position donnée par rapport à un tableau de chaînes de quarts.

MatchString(String, Int32, Int32, String[], Calendar)

Tentez de faire correspondre le texte à une position donnée par rapport à un tableau de chaînes.

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)

Substitue DateFormat

Parse(String, ParsePosition)

Analyse une chaîne de date/heure en fonction de la position d’analyse donnée.

(Hérité de DateFormat)
Parse(String)

Analyse une chaîne de date/heure.

(Hérité de DateFormat)
ParseObject(String, ParsePosition)

Analyse une chaîne de date/heure dans un objet.

(Hérité de DateFormat)
ParseObject(String)

Analyse le texte à partir du début de la chaîne donnée pour produire un objet.

(Hérité de _Format)
PatternCharToDateFormatField(Char)

Retourne une constante DateFormat.Field associée au caractère de modèle de format spécifié.

Set2DigitYearStart(Date)

Définit la période de 100 ans à 2 chiffres qui sera interprétée comme étant en cours de début à la date spécifiée par l’utilisateur.

SetBooleanAttribute(DateFormat+BooleanAttribute, Boolean)

Définit un attribut booléen pour cette instance.

(Hérité de DateFormat)
SetContext(DisplayContext)

<strong>[icu]</strong> Définir une valeur DisplayContext particulière dans le formateur, par exemple CAPITALIZATION_FOR_STANDALONE.

(Hérité de DateFormat)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetNumberFormat(String, NumberFormat)

autoriser l’utilisateur à définir numberFormat pour plusieurs champs Il peut s’agir d’un champ unique tel que « y » (année) ou « M » (mois) Il peut être combiné plusieurs champs : « yMd » (année, mois et date) Remarque : 1 champ de symbole est suffisant pour plusieurs champs de symboles (donc « y » remplacera « yy », « yy ») Si le champ n’est pas numérique, le remplacement n’a aucun effet (comme « MMM » utilisera l’abréviation, et non le champ numérique)

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Hérité de JavaObject)
SubFormat(Char, Int32, Int32, FieldPosition, DateFormatSymbols, Calendar)

Met en forme un seul champ, en fonction de son caractère de modèle.

SubParse(String, Int32, Char, Int32, Boolean, Boolean, Boolean[], Calendar)

Méthode protégée qui convertit un champ de la chaîne d’entrée en valeur de champ numérique en cal.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToLocalizedPattern()

Retourne une chaîne de modèle localisée décrivant ce format de date.

ToPattern()

Retourne une chaîne de modèle décrivant ce format de date.

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)
ZeroPaddingNumber(Int64, Int32, Int32)

Met en forme un nombre avec le nombre minimal et maximal spécifié de chiffres.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

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

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

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

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

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

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

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

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

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

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

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

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

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à