Bildformat för dag, månad, år och era
Programmet använder de element som beskrivs i det här avsnittet för att konstruera en null-avslutad formatbildsträng. Om blanksteg används för att avgränsa elementen i strängen visas dessa blanksteg på samma plats i utdatasträngen.
Not
Formattyperna "d", "g" och "y" måste vara gemener och bokstaven "M" måste vara versaler.
För att till exempel hämta datumsträngen "Ons, 31 aug 94" använder programmet bildsträngen "ddd", "MMM dd yyy".
Programmet använder enkla citattecken för att markera tecken för att visa exakt det angivna. Om programmet måste visa ett enkelt citattecken bör det placera två enkla citattecken i en rad. Till exempel visas "abc''bar' som "abc'bar".
I följande tabell definieras de formattyper som används för att representera dagar.
Formattyp | Betydelse |
---|---|
d | Dag i månaden som siffror utan inledande nollor för ensiffriga dagar. |
Dd | Dag i månaden som siffror med inledande nollor för ensiffriga dagar. |
Ddd | Förkortad veckodag enligt ett LOCALE_SABBREVDAYNAME* värde, till exempel "Mon" på engelska (USA).Windows Vista och senare: Om en kort version av veckodagen krävs bör programmet använda konstanterna LOCALE_SSHORTESTDAYNAME*. |
dddd | Veckodag enligt ett LOCALE_SDAYNAME* värde. |
I följande tabell definieras de formattyper som används för att representera månader.
Formattyp | Betydelse |
---|---|
M | Månad som siffror utan inledande nollor för ensiffriga månader. |
MM | Månad som siffror med inledande nollor för ensiffriga månader. |
MMM | Förkortad månad enligt ett LOCALE_SABBREVMONTHNAME* värde, till exempel "Nov" på engelska (USA). |
MMMM | Månad enligt ett LOCALE_SMONTHNAME* värde, till exempel "November" för engelska (USA) och "Noviembre" för spanska (Spanien). |
I följande tabell definieras de formattyper som används för att representera år.
Formattyp | Betydelse |
---|---|
y | År som endast representeras av den sista siffran. |
Åå | År som endast representeras av de två sista siffrorna. En inledande nolla läggs till för ensiffriga år. |
yyyyy | År som representeras av hela fyra eller fem siffror, beroende på vilken kalender som används. Thailändska buddistiska och koreanska kalendrar har femsiffriga år. Mönstret "åååå" visar fem siffror för dessa två kalendrar och fyra siffror för alla andra kalendrar som stöds. Kalendrar som har ensiffriga eller tvåsiffriga år, till exempel för den japanska kejsare eran, representeras på olika sätt. Ett ensiffrigt år representeras med en inledande nolla, till exempel "03". Ett tvåsiffrigt år representeras med två siffror, till exempel "13". Inga ytterligare inledande nollor visas. |
yyyyyy | Beter sig identiskt med "yyyyy". |
I följande tabell definieras de formattyper som används för att representera en period eller era.
Formattyp | Betydelse |
---|---|
g, gg | Period-/era-sträng formaterad enligt CAL_SERASTRING-värdet. Formatbilderna "g" och "gg" i en datumsträng ignoreras om det inte finns någon associerad era eller periodsträng. |