Kalenderidentifierare
Det här avsnittet definierar kalenderidentifierarna (datatypen CALID) som används för att ange olika kalendrar. Dina program kan använda dessa identifierare när du använder följande NLS-funktioner och återanropsfunktioner, som har parametrar som tar calid-datatypen:
- ConvertSystemTimeToCalDateTime
- EnumCalendarInfo
- EnumCalendarInfoEx
- EnumCalendarInfoExEx
- EnumCalendarInfoProcEx
- EnumDateFormatsProcEx
- GetCalendarInfo
- GetCalendarInfoEx
- GetCalendarSupportedDateRange
- IsCalendarLeapYear
- SetCalendarInfo
Följande värden definieras. Alla andra värden är reserverade. Dessa värden kan inte kombineras med varandra.
Kalenderidentifierare
Betydelse
1
CAL_GREGORIAN
Gregoriansk (lokaliserad)
2
CAL_GREGORIAN_US
Gregoriansk (engelska strängar alltid)
3
CAL_JAPAN
Japansk kejsare era
4
CAL_TAIWAN
Taiwan-kalender
5
CAL_KOREA
Koreansk tangun-era
6
CAL_HIJRI
Hijri (arabisk mån)
7
CAL_THAI
Thai
8
CAL_HEBREW
Hebreiska (mån)
9
CAL_GREGORIAN_ME_FRENCH
Gregoriansk mellanöstern franska
10
CAL_GREGORIAN_ARABIC
Gregoriansk arabiska
11
CAL_GREGORIAN_XLIT_ENGLISH
Gregoriansk translitererad engelska
12
CAL_GREGORIAN_XLIT_FRENCH
Gregoriansk translitererad franska
23
CAL_UMALQURA
Windows Vista och senare: kalender Um Al Qura (arabisk månkalender)
Not
Skillnaden i numrering mellan identifierarna CAL_GREGORIAN_XLIT_FRENCH och CAL_UMALQURA är avsiktlig. Designatorn för CAL_UMALQURA är 23, inte 13.
Dessutom EnumCalendarInfo och EnumCalendarInfoEx tillåta användning av värdet ENUM_ALL_CALENDARS att begära en uppräkning av alla tillämpliga kalendrar.
Värde
Betydelse
0xffffffff
ENUM_ALL_CALENDARS
Alla tillämpliga kalendrar för det angivna språket