Obrazy w formacie Dzień, Miesiąc, Rok i Era
Aplikacja używa elementów opisanych w tym temacie do konstruowania ciągu obrazu formatu o wartości null. Jeśli spacje są używane do oddzielania elementów w ciągu, te spacje będą wyświetlane w tej samej lokalizacji w ciągu wyjściowym.
Nuta
Typy formatów "d", "g" i "y" muszą mieć małe litery, a litera "M" musi być wielką literą.
Na przykład, aby uzyskać ciąg daty "Wed, 31 sierpnia 94", aplikacja używa ciągu obrazu "ddd", MMM dd y.
Aplikacja używa pojedynczych cudzysłowów do oznaczania znaków w celu wyświetlenia dokładnie tak, jak określono. Jeśli aplikacja musi wyświetlić pojedynczy cudzysłów, powinien umieścić dwa pojedyncze cudzysłów w wierszu. Na przykład "abc''bar" jest wyświetlany jako "abc'bar".
W poniższej tabeli zdefiniowano typy formatów używane do reprezentowania dni.
Typ formatu | Znaczenie |
---|---|
d | Dzień miesiąca jako cyfry bez zer wiodących dla dni jednocyfrowych. |
Dd | Dzień miesiąca jako cyfry z wiodącymi zerami dla dni jednocyfrowych. |
Ddd | Skrócony dzień tygodnia określony przez wartość LOCALE_SABBREVDAYNAME*, na przykład "Mon" w języku angielskim (Stany Zjednoczone).windows Vista i nowszych: Jeśli wymagana jest krótka wersja dnia tygodnia, aplikacja powinna używać LOCALE_SSHORTESTDAYNAME* stałych. |
dddd | Dzień tygodnia określony przez wartość LOCALE_SDAYNAME*. |
W poniższej tabeli zdefiniowano typy formatów używane do reprezentowania miesięcy.
Typ formatu | Znaczenie |
---|---|
M | Miesiąc jako cyfry bez zer wiodących dla miesięcy jednocyfrowych. |
MM | Miesiąc jako cyfry z wiodącymi zerami dla miesięcy jednocyfrowych. |
MMM | Skrócony miesiąc określony przez wartość LOCALE_SABBREVMONTHNAME*, na przykład "Listopad" w języku angielskim (Stany Zjednoczone). |
MMMM | Miesiąc określony przez wartość LOCALE_SMONTHNAME*, na przykład "Listopad" dla języka angielskiego (Stany Zjednoczone) i "Kodembre" dla języka hiszpańskiego (Hiszpania). |
W poniższej tabeli zdefiniowano typy formatów używane do reprezentowania lat.
Typ formatu | Znaczenie |
---|---|
y | Rok reprezentowany tylko przez ostatnią cyfrę. |
Rr | Rok reprezentowany tylko przez dwie ostatnie cyfry. Zero wiodące jest dodawane przez lata jednocyfrowe. |
yyyy | Rok reprezentowany przez pełne cztery lub pięć cyfr w zależności od używanego kalendarza. Tajski kalendarze buddyjskie i koreańskie mają pięć cyfr. Wzorzec "yyyy" przedstawia pięć cyfr dla tych dwóch kalendarzy i cztery cyfry dla wszystkich innych obsługiwanych kalendarzy. Kalendarze, które mają jednocyfrowe lub dwucyfrowe lata, takie jak w erze japońskiego cesarza, są reprezentowane inaczej. Rok jednocyfrowy jest reprezentowany z zerem wiodącym, na przykład "03". Dwucyfrowy rok jest reprezentowany z dwiema cyframi, na przykład "13". Nie są wyświetlane żadne dodatkowe zera wiodące. |
yyyyy | Zachowuje się identycznie do "yyyy". |
W poniższej tabeli zdefiniowano typy formatów używane do reprezentowania okresu lub ery.
Typ formatu | Znaczenie |
---|---|
g, gg | Ciąg okresu/ery sformatowany zgodnie z wartością CAL_SERASTRING. Obrazy w formacie "g" i "gg" w ciągu daty są ignorowane, jeśli nie ma skojarzonego ciągu ery ani ciągu kropki. |