Dela via


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.