Kalender-IDs
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 Parameter aufweisen, die den CALID-Datentyp verwenden:
- ConvertSystemTimeToCalDateTime-
- EnumCalendarInfo
- EnumCalendarInfoEx
- EnumCalendarInfoEx
- EnumCalendarInfoProcEx
- EnumDateFormatsProcEx
- GetCalendarInfo-
- GetCalendarInfoEx-
- GetCalendarSupportedDateRange
- IsCalendarLeapYear-
- SetCalendarInfo-
Die folgenden Werte sind definiert. Alle anderen Werte sind reserviert. Diese Werte können nicht miteinander kombiniert werden.
Kalenderbezeichner
Bedeutung
1
CAL_GREGORIAN
Gregorianisch (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 Mondkalender)
7
CAL_THAI
Thailändisch
8
CAL_HEBREW
Hebräisch (Mondkalender)
9
CAL_GREGORIAN_ME_FRENCH
Gregorianisches Naher Osten Französisch
10
CAL_GREGORIAN_ARABIC
Gregorianisches Arabisch
11
CAL_GREGORIAN_XLIT_ENGLISH
Gregorianisches transliteriertes Englisch
12
CAL_GREGORIAN_XLIT_FRENCH
Gregorianisches transliteriertes Französisch
23
CAL_UMALQURA
Windows Vista und höher: Um Al Qura (arabischer Mondkalender)
Anmerkung
Die Lücke bei der Nummerierung zwischen den Bezeichnern CAL_GREGORIAN_XLIT_FRENCH und CAL_UMALQURA ist beabsichtigt. Der Kennzeichner für CAL_UMALQURA ist 23, nicht 13.
Darüber hinaus ermöglichen EnumCalendarInfo und EnumCalendarInfoEx die Verwendung des Werts ENUM_ALL_CALENDARS, eine Enumeration aller anwendbaren Kalender anzufordern.
Wert
Bedeutung
0xffffffff
ENUM_ALL_CALENDARS
Alle anwendbaren Kalender für das angegebene Gebietsschema