Kalendertypinformationen
In diesem Thema werden die Kalendertypinformationen (CALTYPE-Datentyp) beschrieben, die in den Funktionen EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoEx, GetCalendarInfo und GetCalendarInfoEx verwendet werden. Einige dieser Werte werden auch von der SetCalendarInfo-Funktion verwendet.
Die folgenden CALTYPE-Konstanten können in Kombination mit anderen CALTYPE-Konstanten verwendet werden.
Dauerhaft | BESCHREIBUNG |
---|---|
CAL_NOUSEROVERRIDE | Windows Me/98, Windows 2000: Verwenden Sie anstelle der Wahl des Benutzers die Standardeinstellung des Systems. |
CAL_RETURN_GENITIVE_NAMES | Windows 7 und höher: Rufen Sie das Ergebnis aus GetCalendarInfo in Form von Genitivnamen von Monaten ab. Dies sind die Namen, die verwendet werden, wenn die Monatsnamen mit anderen Elementen kombiniert werden. Beispielsweise wird im Ukrainischen die Entsprechung von Januar "Сичень" geschrieben, wenn der Monat allein genannt wird. Wenn der Monatsname jedoch in Kombination verwendet wird, z. B. in einem Datum wie dem 5. Januar 2003, wird die Genitivform des Namens verwendet. Im ukrainischen Beispiel wird der Name des Genitivmonats als "5 сичня 2003" angezeigt. Weitere Informationen finden Sie unter LOCALE_RETURN_GENITIVE_NAMES. |
CAL_RETURN_NUMBER | Windows Me/98, Windows 2000: Rufen Sie das Ergebnis aus GetCalendarInfo als Zahl anstelle einer Zeichenfolge ab. Dies gilt nur für Werte, die mit CAL_I beginnen. |
CAL_USE_CP_ACP | Windows Me/98, Windows 2000: Verwenden Sie die SYSTEM-ANSI-Codepage (ACP) anstelle der Gebietsschemacodepage für die Zeichenfolgenübersetzung. Dies ist nur für ANSI-Versionen von Funktionen relevant, z. B. EnumCalendarInfoA. |
Die folgenden CALTYPE-Konstanten schließen sich gegenseitig aus und können nicht in Kombination miteinander in einem Funktionsaufruf verwendet werden.
Dauerhaft | BESCHREIBUNG |
---|---|
CAL_ICALINTVALUE | Ein ganzzahliger Wert, der den Kalendertyp des alternativen Kalenders angibt. |
CAL_ITWODIGITYEARMAX | Windows Me/98, Windows 2000: Ein ganzzahliger Wert, der die obere Grenze des zweistelligen Jahresbereichs angibt. |
CAL_IYEAROFFSETRANGE | Eine oder mehrere NULL-endende Zeichenfolgen, die die Jahresoffsets für jeden Zeitraumbereich angeben. Die letzte Zeichenfolge hat ein zusätzliches endendes NULL-Zeichen. Dieser Wert variiert je nach Typ des optionalen Kalenders im Format. |
CAL_SABBREVDAYNAME1 | Abgekürzter nativer Name des ersten Wochentags. |
CAL_SABBREVDAYNAME2 | Abgekürzter nativer Name des zweiten Wochentags. |
CAL_SABBREVDAYNAME3 | Abgekürzter nativer Name des dritten Wochentags. |
CAL_SABBREVDAYNAME4 | Abgekürzter nativer Name des vierten Wochentags. |
CAL_SABBREVDAYNAME5 | Abgekürzter nativer Name des fünften Tages der Woche. |
CAL_SABBREVDAYNAME6 | Abgekürzter nativer Name des sechsten Wochentags. |
CAL_SABBREVDAYNAME7 | Abgekürzter nativer Name des siebten Wochentags. |
CAL_SABBREVERASTRING | Windows 7 und höher: Abgekürzter nativer Name einer Ära. Der vollständige Zeitraum wird durch die CAL_SERASTRING-Konstante dargestellt. |
CAL_SABBREVMONTHNAME1 | Abgekürzter nativer Name des ersten Monats des Jahres. |
CAL_SABBREVMONTHNAME2 | Abgekürzter nativer Name des zweiten Monats des Jahres. |
CAL_SABBREVMONTHNAME3 | Abgekürzter nativer Name des dritten Monats des Jahres. |
CAL_SABBREVMONTHNAME4 | Abgekürzter nativer Name des vierten Monats des Jahres. |
CAL_SABBREVMONTHNAME5 | Abgekürzter nativer Name des fünften Monats des Jahres. |
CAL_SABBREVMONTHNAME6 | Abgekürzter nativer Name des sechsten Monats des Jahres. |
CAL_SABBREVMONTHNAME7 | Abgekürzter nativer Name des siebten Monats des Jahres. |
CAL_SABBREVMONTHNAME8 | Abgekürzter nativer Name des achten Monats des Jahres. |
CAL_SABBREVMONTHNAME9 | Abgekürzter nativer Name des neunten Monats des Jahres. |
CAL_SABBREVMONTHNAME10 | Abgekürzter nativer Name des zehnten Monats des Jahres. |
CAL_SABBREVMONTHNAME11 | Abgekürzter nativer Name des elften Monats des Jahres. |
CAL_SABBREVMONTHNAME12 | Abgekürzter nativer Name des zwölften Monats des Jahres. |
CAL_SABBREVMONTHNAME13 | Abgekürzter nativer Name des dreizehnten Monats des Jahres, sofern vorhanden. |
CAL_SCALNAME | Systemeigener Name des alternativen Kalenders. |
CAL_SDAYNAME1 | Nativer Name des ersten Wochentags. |
CAL_SDAYNAME2 | Nativer Name des zweiten Wochentags. |
CAL_SDAYNAME3 | Nativer Name des dritten Wochentags. |
CAL_SDAYNAME4 | Systemeigener Name des vierten Wochentags. |
CAL_SDAYNAME5 | Nativer Name des fünften Wochentags. |
CAL_SDAYNAME6 | Nativer Name des sechsten Wochentags. |
CAL_SDAYNAME7 | Nativer Name des siebten Wochentags. |
CAL_SERASTRING | Mindestens eine null-endende Zeichenfolge, die jeden der Unicode-Codepunkte angibt, die den zeitraum angeben, der CAL_IYEAROFFSETRANGE zugeordnet ist. Die letzte Zeichenfolge hat ein zusätzliches endendes NULL-Zeichen. Dieser Wert variiert je nach Typ des optionalen Kalenders im Format. |
CAL_SLONGDATE | Lange Datumsformate für den Kalendertyp. |
CAL_SMONTHDAY |
Windows 7 und höher: Format des Monats und des Tages für den Kalendertyp. Die Formatierung ähnelt der formatierung für CAL_SLONGDATE. Wenn das Muster Monat/Tag beispielsweise der vollständige Monatsname ist, gefolgt von der Tageszahl mit führenden Nullen, z. B. "September 03", lautet das Format "MMMM dd". Einzelne Anführungszeichen können verwendet werden, um Nichtformatzeichen einzufügen, z. B. "de" auf Spanisch.
Hinweis: Dieser Kalendertyp unterstützt nur ein Format. |
CAL_SMONTHNAME1 | Nativer Name des ersten Monats des Jahres. |
CAL_SMONTHNAME2 | Nativer Name des zweiten Monats des Jahres. |
CAL_SMONTHNAME3 | Nativer Name des dritten Monats des Jahres. |
CAL_SMONTHNAME4 | Nativer Name des vierten Monats des Jahres. |
CAL_SMONTHNAME5 | Nativer Name des fünften Monats des Jahres. |
CAL_SMONTHNAME6 | Nativer Name des sechsten Monats des Jahres. |
CAL_SMONTHNAME7 | Nativer Name des siebten Monats des Jahres. |
CAL_SMONTHNAME8 | Nativer Name des achten Monats des Jahres. |
CAL_SMONTHNAME9 | Nativer Name des neunten Monats des Jahres. |
CAL_SMONTHNAME10 | Nativer Name des zehnten Monats des Jahres. |
CAL_SMONTHNAME11 | Nativer Name des elften Monats des Jahres. |
CAL_SMONTHNAME12 | Nativer Name des zwölften Monats des Jahres. |
CAL_SMONTHNAME13 | Systemeigener Name des dreizehnten Monats des Jahres, sofern vorhanden. |
CAL_SSHORTDATE | Kurze Datumsformate für den Kalendertyp. |
CAL_SSHORTESTDAYNAME1 | Windows Vista und höher: Kurzer nativer Name des ersten Wochentags. |
CAL_SSHORTESTDAYNAME2 | Windows Vista und höher: Kurzer nativer Name des zweiten Wochentags. |
CAL_SSHORTESTDAYNAME3 | Windows Vista und höher: Kurzer nativer Name des dritten Wochentags. |
CAL_SSHORTESTDAYNAME4 | Windows Vista und höher: Kurzer nativer Name des vierten Wochentags. |
CAL_SSHORTESTDAYNAME5 | Windows Vista und höher: Kurzer nativer Name des fünften Wochentags. |
CAL_SSHORTESTDAYNAME6 | Windows Vista und höher: Kurzer nativer Name des sechsten Wochentags. |
CAL_SSHORTESTDAYNAME7 | Windows Vista und höher: Kurzer nativer Name des siebten Wochentags. |
CAL_SYEARMONTH | Windows Me/98, Windows 2000: Die Jahres-/Monatsformate für die angegebenen Kalender. |
Hinweis
Wenn der systemeigene Name für den Wochentag oder für einen Monat eine leere Zeichenfolge ist, ist dieser Name mit dem in den entsprechenden Gebietsschemainformationen angegebenen Namen identisch und wird daher hier nicht dupliziert.