Kalenderbezeichner
In diesem Thema werden die Kalenderbezeichner (Datentyp CALID) definiert, die zum Angeben verschiedener Kalender verwendet werden. Ihre Anwendungen können diese Bezeichner verwenden, wenn sie die folgenden NLS-Funktionen und Rückruffunktionen verwenden, die Über Parameter für den CALID-Datentyp verfügen:
- ConvertSystemTimeToCalDateTime
- EnumCalendarInfo
- EnumCalendarInfoEx
- EnumCalendarInfoExEx
- EnumCalendarInfoProcEx
- EnumDateFormatsProcEx
- GetCalendarInfo
- GetCalendarInfoEx
- GetCalendarSupportedDateRange
- IsCalendarLeapYear
- SetCalendarInfo
Die folgenden Werte werden definiert. Alle anderen Werte sind reserviert. Diese Werte können nicht miteinander kombiniert werden.
Kalenderbezeichner
Bedeutung
1
CAL_GREGORIAN
Gregorianische (lokalisiert)
2
CAL_GREGORIAN_US
Gregorianisch (englische Zeichenfolgen immer)
3
CAL_JAPAN
Japanische Kaiserzeit
4
CAL_TAIWAN
Taiwan-Kalender
5
CAL_KOREA
Koreanische Tangun-Ära
6
CAL_HIJRI
Hijri (arabischer Mond)
7
CAL_THAI
Thailändisch
8
CAL_HEBREW
Hebräisch (Mondland)
9
CAL_GREGORIAN_ME_FRENCH
Gregorian Middle East French
10
CAL_GREGORIAN_ARABIC
Gregorian Arabic
11
CAL_GREGORIAN_XLIT_ENGLISH
Gregorianisches transliteriertes Englisch
12
CAL_GREGORIAN_XLIT_FRENCH
Gregorianisches Transliterationsfranzösisch
23
CAL_UMALQURA
Windows Vista und höher: Um Al Qura (arabischer Mondkalender)
Hinweis
Die Lücke bei der Nummerierung zwischen den Bezeichnern CAL_GREGORIAN_XLIT_FRENCH und CAL_UMALQURA ist beabsichtigt. Der Bezeichner für CAL_UMALQURA ist 23, nicht 13.
Darüber hinaus ermöglichen EnumCalendarInfo und EnumCalendarInfoEx die Verwendung des Werts ENUM_ALL_CALENDARS, um eine Enumeration aller anwendbaren Kalender anzufordern.
Wert
Bedeutung
0xffffffff
ENUM_ALL_CALENDARS
Alle anwendbaren Kalender für das angegebene Gebietsschema