IntlCalendar::FIELD_ERA
-
Le champ de calendrier numériquement représentant une ère, par exemple
1
pour AD et 0
pour BC dans les
calendriers grégorien/julien et 235
pour l'ère Heisei
(平成) dans le calendrier japonais. Tous les calendriers n'ont pas plus
d'une ère.
IntlCalendar::FIELD_YEAR
-
Le champ de calendrier pour l'année. Ceci n'est pas unique à travers les
ères. Si le type de calendrier a plus d'une ère, généralement la valeur
minimale pour ce champ sera 1
.
IntlCalendar::FIELD_MONTH
-
Le champ de calendrier pour le mois. La séquence des mois commence à
zéro, donc janvier (ici utilisé pour signifier le premier mois du
calendrier; cela peut être appelé un autre nom, tel que Muharram dans
le calendrier islamique) est représenté par 0
,
février par 1
, …, décembre par
11
et, pour les calendriers qui l'ont, le 13ème
ou mois bis par 12
.
IntlCalendar::FIELD_WEEK_OF_YEAR
-
Le champ de calendrier pour le numéro de la semaine de l'année. Ceci
dépend du jour de la semaine qui est considéré
comme le début de la semaine et du nombre minimal de jours
dans une semaine.
IntlCalendar::FIELD_WEEK_OF_MONTH
-
Le champ de calendrier pour le numéro de la semaine du mois. Ceci
dépend du jour de la semaine qui est considéré
comme le début de la semaine et du nombre minimal de jours
dans une semaine.
IntlCalendar::FIELD_DATE
-
Le champ de calendrier pour le jour du mois. Identique à
IntlCalendar::FIELD_DAY_OF_MONTH
, qui a un nom
plus clair.
IntlCalendar::FIELD_DAY_OF_YEAR
-
Le champ de calendrier pour le jour de l'année. Pour le calendrier
grégorien, commence par 1
et se termine par
365
ou 366
.
IntlCalendar::FIELD_DAY_OF_WEEK
-
Le champ de calendrier pour le jour de la semaine. Ses valeurs
commencent par 1
(dimanche, voir
IntlCalendar::DOW_SUNDAY
et les constantes suivantes) et la dernière valeur valide est 7
(samedi).
IntlCalendar::FIELD_DAY_OF_WEEK_IN_MONTH
-
Donner un jour de la semaine (dimanche, lundi, …), ce champ de calendrier
attribue un ordinal à un tel jour de la semaine dans un mois spécifique.
Ainsi, si la valeur de ce champ est 1
et la valeur du jour de la
semaine est 2
(lundi), alors le jour défini du mois est le premier lundi du
mois; la valeur maximale est 5
.
En plus de cela, la valeur 0
et les valeurs négatives sont
également autorisées. La valeur 0
englobe les sept jours
qui se produisent immédiatement avant les sept premiers jours d'un mois (qui
ont donc un « jour de la semaine dans le mois » avec la valeur
1
). Les valeurs négatives commencent à compter à partir de la fin du
mois - -1
pointe vers la dernière occurrence d'un jour de la semaine
dans un mois, -2
vers l'avant-dernier, et ainsi de suite.
A la différence de IntlCalendar::FIELD_WEEK_OF_MONTH
et IntlCalendar::FIELD_WEEK_OF_YEAR
,
cette valeur ne dépend pas de
IntlCalendar::getFirstDayOfWeek() ou de
IntlCalendar::getMinimalDaysInFirstWeek(). Le premier
lundi est le premier lundi, même s'il se trouve dans une semaine qui appartient au
mois précédent.
IntlCalendar::FIELD_AM_PM
-
Le champ de calendrier indiquant si un temps est avant midi (valeur
0
, AM) ou après (1
, PM). Minuit est
AM, midi est PM.
IntlCalendar::FIELD_HOUR
-
Le champ de calendrier pour l'heure, sans spécifier si c'est le matin
ou l'après-midi. Les valeurs valides sont de 0
à
11
.
IntlCalendar::FIELD_HOUR_OF_DAY
-
Le champ de calendrier pour l'heure complète (24h) du jour. Les valeurs
valides sont de 0
à 23
.
IntlCalendar::FIELD_MINUTE
-
Le champ de calendrier pour la composante minutes de l'heure.
IntlCalendar::FIELD_SECOND
-
Le champ de calendrier pour la composante secondes de l'heure.
IntlCalendar::FIELD_MILLISECOND
-
Le champ de calendrier pour la composante millisecondes de l'heure.
IntlCalendar::FIELD_ZONE_OFFSET
-
Le champ de calendrier indiquant le décalage brut du fuseau horaire, en
millisecondes. Le décalage brut est le décalage du fuseau horaire,
excluant tout décalage dû à l'heure d'été.
IntlCalendar::FIELD_DST_OFFSET
-
Le champ de calendrier pour le décalage de l'heure d'été du fuseau
horaire du calendrier, en millisecondes, si actif pour le fuseau horaire
IntlCalendar::FIELD_YEAR_WOY
-
Le champ de calendrier représentant l'année pour les besoins de la
semaine de l'année.
IntlCalendar::FIELD_DOW_LOCAL
-
Le champ de calendrier pour le jour localisé de la semaine. Ceci est une valeur
entre 1
et 7
,
1
étant utilisé pour le jour de la semaine qui correspond
à la valeur retournée par
IntlCalendar::getFirstDayOfWeek().
IntlCalendar::FIELD_EXTENDED_YEAR
-
Le champ de calendrier pour une représentation numérique de l'année qui est continue
à travers les ères. Pour le calendrier grégorien, la valeur de ce champ
correspond à celle de IntlCalendar::FIELD_YEAR
pour les années AD;
une année BC y
est représentée par -y
+ 1
.
IntlCalendar::FIELD_JULIAN_DAY
-
Le champ de calendrier pour un nombre de jours julien modifié. Il est
différent d'un nombre de jours julien conventionnel en ce que ses
transitions se produisent à minuit du fuseau horaire local plutôt qu'à
midi UTC. Il identifie de manière unique une date.
IntlCalendar::FIELD_MILLISECONDS_IN_DAY
-
Le champ de calendrier englobant les informations dans
IntlCalendar::FIELD_HOUR_OF_DAY
,
IntlCalendar::FIELD_MINUTE
,
IntlCalendar::FIELD_SECOND
et
IntlCalendar::FIELD_MILLISECOND
. La plage est de
0
to 24 * 3600 * 1000 - 1
. Ce n'est
pas le nombre de millisecondes écoulées dans la journée, car lors des transitions DST
il aura des discontinuités analogues à celles de l'heure locale.
IntlCalendar::FIELD_IS_LEAP_MONTH
-
Le champ de calendrier dont la valeur est 1
pour indiquer un mois
bisextile et 0
sinon.
IntlCalendar::FIELD_FIELD_COUNT
-
Le nombre total de champs.
IntlCalendar::FIELD_DAY_OF_MONTH
-
Un alias de IntlCalendar::FIELD_DATE
.
IntlCalendar::DOW_SUNDAY
-
Dimanche.
IntlCalendar::DOW_MONDAY
-
Lundi.
IntlCalendar::DOW_TUESDAY
-
Mardi.
IntlCalendar::DOW_WEDNESDAY
-
Mercredi.
IntlCalendar::DOW_THURSDAY
-
Jeudi.
IntlCalendar::DOW_FRIDAY
-
Vendredi.
IntlCalendar::DOW_SATURDAY
-
Samedi.
IntlCalendar::DOW_TYPE_WEEKDAY
-
La sortie de IntlCalendar::getDayOfWeekType() indiquant
qu'un jour de la semaine appartient à la semaine.
IntlCalendar::DOW_TYPE_WEEKEND
-
La sortie de IntlCalendar::getDayOfWeekType() indiquant
qu'un jour de la semaine appartient au week-end.
IntlCalendar::DOW_TYPE_WEEKEND_OFFSET
-
La sortie de IntlCalendar::getDayOfWeekType() indiquant
que le week-end commence pendant le jour de la semaine donné.
IntlCalendar::DOW_TYPE_WEEKEND_CEASE
-
La sortie de IntlCalendar::getDayOfWeekType() indiquant
que le week-end se termine pendant le jour de la semaine donné.
IntlCalendar::WALLTIME_FIRST
-
La sortie de IntlCalendar::getSkippedWallTimeOption()
indiquant que les heures murales dans la plage sautée devraient se
référer au même instant que les heures murales avec une heure de moins et
de IntlCalendar::getRepeatedWallTimeOption()
indiquant que les heures murales dans la plage répétée devraient se
référer à l'instant de la première occurrence de cette heure murale.
IntlCalendar::WALLTIME_LAST
-
La sortie de IntlCalendar::getSkippedWallTimeOption()
indiquant que les heures murales dans la plage sautée devraient se
référer au même instant que les heures murales avec une heure de plus et
de IntlCalendar::getRepeatedWallTimeOption()
indiquant que les heures murales dans la plage répétée devraient se
référer à l'instant de la deuxième occurrence de cette heure murale.
IntlCalendar::WALLTIME_NEXT_VALID
-
La sortie de IntlCalendar::getRepeatedWallTimeOption()
indiquant que les heures murales dans la plage répétée devraient se référer à
l'instant lorsque la transition de l'heure d'été arrive (débute).