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 Parameter enthalten, die den CALID-Datentyp verwenden:
- 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 _ GREGORIANISCH
Gregorianisch (lokalisiert)
2
CAL _ GREGORIAN _ US
Gregorianisch (englische Zeichenfolgen immer)
3
CAL _ JAPAN
Japanische Japanische Epoche
4
CAL _ TAIWAN
Taiwan-Kalender
5
CAL _ KOREA
Koreanisch-Tangenzeit
6
CAL _ HIJRI
Hijri (Arabische Mondlande)
7
CAL _ THAI
Thailändisch
8
CAL _ HEBRÄISCH
Hebräisch (Mondland)
9
CAL _ _ GREGORIANISCH ME _ FRENCH
Gregorian Middle East French
10
CAL _ _ GREGORIANISCH ARABISCH
Gregorian Arabic
11
CAL _ _ GREGORIANISCH XLIT _ ENGLISH
Gregorianisch transliteriertes Englisch
12
CAL _ _ GREGORIANISCH XLIT _ FRANZÖSISCH
Gregorianisch transliteriertes Französisch
23
CAL _ UMALQURA
Windows Vista und höher: Umm Al Qura -Kalender (arabische Mondlande)
Hinweis
Die Lücke bei der Nummerierung zwischen den Bezeichnern CAL _ GREGORIAN _ XLIT _ FRENCH und CAL _ UMALQURA ist beabsichtigt. Der Designator für CAL _ UMALQURA ist 23, nicht 13.
Darüber hinaus ermöglichen EnumCalendarInfo und EnumCalendarInfoEx die Verwendung des Werts ENUM ALL CALENDARS zum Anfordern einer Enumeration aller anwendbaren _ _ Kalender.
Wert
Bedeutung
0xffffffff
AUFZÄHLEN _ ALLER _ KALENDER
Alle anwendbaren Kalender für das angegebene Locale