Freigeben über


Kalendertypinformationen

In diesem Thema werden die Kalendertypinformationen (CALTYPE-Datentyp) beschrieben, die in der EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoEx, GetCalendarInfound GetCalendarInfoEx Funktionen 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.

Konstante Beschreibung
CAL_NOUSEROVERRIDE Windows Me/98, Windows 2000: Verwenden Sie den Systemstandard anstelle der Wahl des Benutzers.
CAL_RETURN_GENITIVE_NAMES Windows 7 und höher: Abrufen des Ergebnisses aus GetCalendarInfo- in Form von genitiven Namen von Monaten, bei denen es sich um die Namen handelt, die verwendet werden, wenn die Monatsnamen mit anderen Elementen kombiniert werden. Beispielsweise wird in der Ukraine das Äquivalent von Januar "Січень" geschrieben, wenn der Monat allein benannt wird. Wenn der Monatsname jedoch in Kombination verwendet wird, z. B. in einem Datum wie dem 5. Januar 2003, wird die genitive Form des Namens verwendet. Für das ukrainische Beispiel wird der genitive Monatsname als "5 січня 2003" angezeigt. Weitere Informationen finden Sie unter LOCALE_RETURN_GENITIVE_NAMES.
CAL_RETURN_NUMBER Windows Me/98, Windows 2000: Abrufen des Ergebnisses aus GetCalendarInfo als Zahl anstelle einer Zeichenfolge. 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-Codeseite (ACP) anstelle der Gebietsschemacodeseite 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.

Konstante 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 Mindestens eine mit Null beendete Zeichenfolge, die die Jahresoffsets für jeden Bereich der Ära angibt. Die letzte Zeichenfolge weist ein zusätzliches endendes NULL-Zeichen auf. Dieser Wert variiert je nach Typ des optionalen Kalenders im Format.
CAL_SABBREVDAYNAME1 Gekürzter nativer Name des ersten Wochentags.
CAL_SABBREVDAYNAME2 Gekürzter systemeigener Name des zweiten Wochentags.
CAL_SABBREVDAYNAME3 Gekürzter nativer Name des dritten Wochentags.
CAL_SABBREVDAYNAME4 Gekürzter systemeigener Name des vierten Wochentags.
CAL_SABBREVDAYNAME5 Gekürzter nativer Name des fünften Wochentags.
CAL_SABBREVDAYNAME6 Gekürzter nativer Name des sechsten Wochentags.
CAL_SABBREVDAYNAME7 Gekürzter nativer Name des siebten Wochentags.
CAL_SABBREVERASTRING Windows 7 und höher: abgekürzt nativen Namen einer Ära. Die vollständige Ära wird durch die CAL_SERASTRING Konstante dargestellt.
CAL_SABBREVMONTHNAME1 Gekürzter nativer Name des ersten Monats des Jahres.
CAL_SABBREVMONTHNAME2 Gekürzter nativer Name des zweiten Monats des Jahres.
CAL_SABBREVMONTHNAME3 Gekürzter nativer Name des dritten Monats des Jahres.
CAL_SABBREVMONTHNAME4 Gekürzter nativer Name des vierten Monats des Jahres.
CAL_SABBREVMONTHNAME5 Gekürzter nativer Name des fünften Monats des Jahres.
CAL_SABBREVMONTHNAME6 Gekürzter nativer Name des sechsten Monats des Jahres.
CAL_SABBREVMONTHNAME7 Gekürzter nativer Name des siebten Monats des Jahres.
CAL_SABBREVMONTHNAME8 Gekürzter nativer Name des achten Monats des Jahres.
CAL_SABBREVMONTHNAME9 Gekürzter nativer Name des neunten Monats des Jahres.
CAL_SABBREVMONTHNAME10 Gekürzter nativer Name des zehnten Monats des Jahres.
CAL_SABBREVMONTHNAME11 Gekürzter nativer Name des elften Monats des Jahres.
CAL_SABBREVMONTHNAME12 Gekürzter nativer Name des zwölften Monats des Jahres.
CAL_SABBREVMONTHNAME13 Gekürzter systemeigener Name des dreizehnten Monats des Jahres, sofern vorhanden.
CAL_SCALNAME Nativer 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 Nativer 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 Eine oder mehrere mit Null beendete Zeichenfolgen, die jeden Unicode-Codepunkt angeben, der die mit CAL_IYEAROFFSETRANGE verknüpfte Ära angibt. Die letzte Zeichenfolge weist ein zusätzliches endendes NULL-Zeichen auf. 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 dem für CAL_SLONGDATE. Wenn beispielsweise das Muster "Monat/Tag" den vollständigen Monatsnamen gefolgt von der Tageszahl mit führenden Nullen ist, z. B. "September 03", lautet das Format "MMMM dd". Einfache Anführungszeichen können verwendet werden, um nicht formatierte Zeichen einzufügen, z. B. "de" in 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 Nativer Name des dreizehnten Monats des Jahres, falls 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: kurz nativen Namen 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.

 

Anmerkung

Wenn der systemeigene Name für den Wochentag oder für einen Monat eine leere Zeichenfolge ist, ist dieser Name mit dem namen identisch, der in den entsprechenden Gebietsschemainformationen angegeben ist und daher hier nicht dupliziert wird.