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.