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.