Naptárazonosítók
Ez a témakör a különböző naptárak megadásához használt naptárazonosítókat (CALID adattípust) határozza meg. Az alkalmazások az alábbi NLS-függvények és visszahívási függvények használatakor használhatják ezeket az azonosítókat, amelyek a CALID-adattípust használó paraméterekkel rendelkeznek:
- ConvertSystemTimeToCalDateTime
- EnumCalendarInfo
- EnumCalendarInfoEx
- EnumCalendarInfoExEx
- EnumCalendarInfoProcEx
- EnumDateFormatsProcEx
- GetCalendarInfo
- GetCalendarInfoEx
- GetCalendarSupportedDateRange
- IsCalendarLeapYear
- SetCalendarInfo
A következő értékek vannak definiálva. Minden más érték foglalt. Ezek az értékek nem kombinálhatók egymással.
Naptárazonosító
Jelentés
1
CAL_GREGORIAN
Gergely (honosított)
2
CAL_GREGORIAN_US
Gergely (angol sztringek mindig)
3
CAL_JAPAN
Japán császárkor
4
CAL_TAIWAN
Tajvani naptár
5
CAL_KOREA
Koreai tangun korszak
6
CAL_HIJRI
Hijri (arab holdnaptár)
7
CAL_THAI
Thai
8
CAL_HEBREW
Héber (Hold)
9
CAL_GREGORIAN_ME_FRENCH
Gergely közel-keleti francia
10
CAL_GREGORIAN_ARABIC
Gergely-arab
11
CAL_GREGORIAN_XLIT_ENGLISH
Gergely-transzliterált angol
12
CAL_GREGORIAN_XLIT_FRENCH
Gergely-átíratott francia
23
CAL_UMALQURA
Windows Vista és újabb verziók: Um Al Qura (arab holdnaptár) naptár
Jegyzet
Az azonosítók CAL_GREGORIAN_XLIT_FRENCH és CAL_UMALQURA közötti számozási különbség szándékos. A CAL_UMALQURA tervezője 23, nem pedig 13.
Ezenkívül EnumCalendarInfo és EnumCalendarInfoEx lehetővé teszi az ENUM_ALL_CALENDARS érték használatát az összes vonatkozó naptár enumerálásának igényléséhez.
Érték
Jelentés
0xffffffff
ENUM_ALL_CALENDARS
A megadott területi beállítás összes vonatkozó naptára