Identificateurs de calendrier
Cette rubrique définit les identificateurs de calendrier (type de données CALID) qui sont utilisés pour spécifier différents calendriers. Vos applications peuvent utiliser ces identificateurs lors de l’utilisation des fonctions NLS et des fonctions de rappel suivantes, qui ont des paramètres qui prennent le type de données CALID :
- ConvertSystemTimeToCalDateTime
- EnumCalendarInfo
- EnumCalendarInfoEx
- EnumCalendarInfoExExEx
- EnumCalendarInfoProcEx
- EnumDateFormatsProcEx
- GetCalendarInfo
- GetCalendarInfoEx
- GetCalendarSupportedDateRange
- IsCalendarLeapYear
- SetCalendarInfo
Les valeurs suivantes sont définies. Toutes les autres valeurs sont réservées. Ces valeurs ne peuvent pas être combinées les unes avec les autres.
Identificateur de calendrier
Signification
1
CAL_GREGORIAN
Grégorien (localisé)
2
CAL_GREGORIAN_US
Grégorien (chaînes anglaises toujours)
3
CAL_JAPAN
Ère de l’empereur japonais
4
CAL_TAIWAN
Calendrier taïwanais
5
CAL_KOREA
Ère tangun coréenne
6
CAL_HIJRI
Hijri (arabe lunaire)
7
CAL_THAI
Thaï
8
CAL_HEBREW
Hébreu (lunaire)
9
CAL_GREGORIAN_ME_FRENCH
Grégorien (français du Moyen-Orient)
10
CAL_GREGORIAN_ARABIC
Grégorien (arabe)
11
CAL_GREGORIAN_XLIT_ENGLISH
Anglais grégorien translittéré
12
CAL_GREGORIAN_XLIT_FRENCH
Français grégorien translittéré
23
CAL_UMALQURA
Windows Vista et versions ultérieures : Calendrier d’Umm Al Qura (arabe lunaire)
Notes
L’écart de numérotation entre les identificateurs CAL_GREGORIAN_XLIT_FRENCH et CAL_UMALQURA est intentionnel. L’indicateur pour CAL_UMALQURA est 23, et non 13.
En outre, EnumCalendarInfo et EnumCalendarInfoEx autorisent l’utilisation de la valeur ENUM_ALL_CALENDARS pour demander une énumération de tous les calendriers applicables.
Valeur
Signification
0xffffffff
ENUM_ALL_CALENDARS
Tous les calendriers applicables pour les paramètres régionaux spécifiés