Information om kalendertyp
Det här avsnittet beskriver kalendertypsinformationen (CALTYPE-datatyp) som används i funktionerna EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoExEx, GetCalendarInfooch GetCalendarInfoEx. Vissa av dessa värden används också av funktionen SetCalendarInfo.
Följande CALTYPE-konstanter kan användas i kombination med andra CALTYPE-konstanter.
Konstant | Beskrivning |
---|---|
CAL_NOUSEROVERRIDE | Windows Me/98, Windows 2000: Använd systemets standard i stället för användarens val. |
CAL_RETURN_GENITIVE_NAMES | Windows 7 och senare: Hämta resultatet från GetCalendarInfo i form av genitiva namn på månader, vilket är de namn som används när månadsnamnen kombineras med andra objekt. På ukrainska skrivs till exempel motsvarande januari "Січень" när månaden heter ensam. Men när månadsnamnet används i kombination, till exempel i ett datum som den 5 januari 2003, används den genitive formen av namnet. För det ukrainska exemplet visas det geniiva månadsnamnet som "5 січня 2003". Mer information finns i LOCALE_RETURN_GENITIVE_NAMES. |
CAL_RETURN_NUMBER | Windows Me/98, Windows 2000: Hämta resultatet från GetCalendarInfo som ett tal i stället för en sträng. Detta är endast giltigt för värden som börjar med CAL_I. |
CAL_USE_CP_ACP | Windows Me/98, Windows 2000: Använd systemets ANSI-kodsida (ACP) i stället för språkkodsidan för strängöversättning. Detta är endast relevant för ANSI-versioner av funktioner, till exempel EnumCalendarInfoA. |
Följande CALTYPE-konstanter är ömsesidigt uteslutande och kan inte användas i kombination med varandra i ett funktionsanrop.
Konstant | Beskrivning |
---|---|
CAL_ICALINTVALUE | Ett heltalsvärde som anger kalendertypen för den alternativa kalendern. |
CAL_ITWODIGITYEARMAX | Windows Me/98, Windows 2000: Ett heltalsvärde som anger den övre gränsen för det tvåsiffriga årsintervallet. |
CAL_IYEAROFFSETRANGE | En eller flera null-avslutade strängar som anger årets förskjutningar för vart och ett av eraintervallen. Den sista strängen har ett extra avslutande null-tecken. Det här värdet varierar i format beroende på typen av valfri kalender. |
CAL_SABBREVDAYNAME1 | Förkortat ursprungligt namn för den första dagen i veckan. |
CAL_SABBREVDAYNAME2 | Förkortat ursprungligt namn för den andra dagen i veckan. |
CAL_SABBREVDAYNAME3 | Förkortat ursprungligt namn för den tredje dagen i veckan. |
CAL_SABBREVDAYNAME4 | Förkortat inbyggt namn för den fjärde dagen i veckan. |
CAL_SABBREVDAYNAME5 | Förkortat ursprungligt namn för den femte dagen i veckan. |
CAL_SABBREVDAYNAME6 | Förkortat inbyggt namn på den sjätte dagen i veckan. |
CAL_SABBREVDAYNAME7 | Förkortat inbyggt namn på den sjunde dagen i veckan. |
CAL_SABBREVERASTRING | Windows 7 och senare: förkortat ursprungligt namn för en era. Hela eran representeras av den CAL_SERASTRING konstanten. |
CAL_SABBREVMONTHNAME1 | Förkortat ursprungligt namn för årets första månad. |
CAL_SABBREVMONTHNAME2 | Förkortat ursprungligt namn för årets andra månad. |
CAL_SABBREVMONTHNAME3 | Förkortat ursprungligt namn för årets tredje månad. |
CAL_SABBREVMONTHNAME4 | Förkortat inbyggt namn för årets fjärde månad. |
CAL_SABBREVMONTHNAME5 | Förkortat ursprungligt namn för årets femte månad. |
CAL_SABBREVMONTHNAME6 | Förkortat inbyggt namn för årets sjätte månad. |
CAL_SABBREVMONTHNAME7 | Förkortat inbyggt namn för årets sjunde månad. |
CAL_SABBREVMONTHNAME8 | Förkortat inbyggt namn för årets åttonde månad. |
CAL_SABBREVMONTHNAME9 | Förkortat inbyggt namn för årets nionde månad. |
CAL_SABBREVMONTHNAME10 | Förkortat ursprungligt namn för årets tionde månad. |
CAL_SABBREVMONTHNAME11 | Förkortat ursprungligt namn för den elfte månaden på året. |
CAL_SABBREVMONTHNAME12 | Förkortat inbyggt namn för den tolfte månaden på året. |
CAL_SABBREVMONTHNAME13 | Förkortat ursprungligt namn för den trettonde månaden på året, om det finns. |
CAL_SCALNAME | Ursprungligt namn på den alternativa kalendern. |
CAL_SDAYNAME1 | Ursprungligt namn på den första dagen i veckan. |
CAL_SDAYNAME2 | Ursprungligt namn på den andra dagen i veckan. |
CAL_SDAYNAME3 | Ursprungligt namn på den tredje dagen i veckan. |
CAL_SDAYNAME4 | Ursprungligt namn på den fjärde dagen i veckan. |
CAL_SDAYNAME5 | Ursprungligt namn på den femte dagen i veckan. |
CAL_SDAYNAME6 | Ursprungligt namn på den sjätte dagen i veckan. |
CAL_SDAYNAME7 | Inbyggt namn på den sjunde dagen i veckan. |
CAL_SERASTRING | En eller flera null-avslutade strängar som anger var och en av Unicode-kodpunkterna som anger den era som är associerad med CAL_IYEAROFFSETRANGE. Den sista strängen har ett extra avslutande null-tecken. Det här värdet varierar i format beroende på typen av valfri kalender. |
CAL_SLONGDATE | Långa datumformat för kalendertypen. |
CAL_SMONTHDAY |
Windows 7 och senare: månad och dag för kalendertypen. Formateringen liknar den för CAL_SLONGDATE. Om mönstret Månad/dag till exempel är det fullständiga månadsnamnet följt av dagnumret med inledande nollor, till exempel "03 september", är formatet "MMMM dd". Enkla citattecken kan användas för att infoga tecken som inte är format, till exempel "de" på spanska.
Obs! Den här kalendertypen stöder endast ett format. |
CAL_SMONTHNAME1 | Ursprungligt namn på årets första månad. |
CAL_SMONTHNAME2 | Ursprungligt namn på årets andra månad. |
CAL_SMONTHNAME3 | Ursprungligt namn på årets tredje månad. |
CAL_SMONTHNAME4 | Ursprungligt namn på årets fjärde månad. |
CAL_SMONTHNAME5 | Ursprungligt namn på årets femte månad. |
CAL_SMONTHNAME6 | Inbyggt namn på årets sjätte månad. |
CAL_SMONTHNAME7 | Ursprungligt namn på årets sjunde månad. |
CAL_SMONTHNAME8 | Ursprungligt namn på årets åttonde månad. |
CAL_SMONTHNAME9 | Ursprungligt namn på årets nionde månad. |
CAL_SMONTHNAME10 | Ursprungligt namn på årets tionde månad. |
CAL_SMONTHNAME11 | Ursprungligt namn på årets elfte månad. |
CAL_SMONTHNAME12 | Inbyggt namn på den tolfte månaden på året. |
CAL_SMONTHNAME13 | Ursprungligt namn på den trettonde månaden på året, om det finns. |
CAL_SSHORTDATE | Korta datumformat för kalendertypen. |
CAL_SSHORTESTDAYNAME1 | Windows Vista och senare: Kort ursprungligt namn för den första dagen i veckan. |
CAL_SSHORTESTDAYNAME2 | Windows Vista och senare: Kort namn på den andra dagen i veckan. |
CAL_SSHORTESTDAYNAME3 | Windows Vista och senare: Kort internt namn för den tredje dagen i veckan. |
CAL_SSHORTESTDAYNAME4 | Windows Vista och senare: Kort namn på den fjärde dagen i veckan. |
CAL_SSHORTESTDAYNAME5 | Windows Vista och senare: Kort namn på den femte dagen i veckan. |
CAL_SSHORTESTDAYNAME6 | Windows Vista och senare: Kort namn på den sjätte dagen i veckan. |
CAL_SSHORTESTDAYNAME7 | Windows Vista och senare: Kort namn på den sjunde dagen i veckan. |
CAL_SYEARMONTH | Windows Me/98, Windows 2000: Års-/månadsformaten för de angivna kalendrarna. |
Not
Om det interna namnet för veckodagen eller för en månad är en tom sträng är det namnet identiskt med det namn som anges i motsvarande språkinformation och dupliceras därför inte här.