日、月、年、および時代 (年) 形式の画像
アプリケーションでは、このトピックで説明する要素を使用して、null で終わる書式指定の図の文字列を作成します。 文字列内の要素を区切るためにスペースを使用する場合、これらのスペースは出力文字列内の同じ場所に表示されます。
手記
書式の種類 "d"、"g"、および "y" は小文字で、文字 "M" は大文字にする必要があります。
たとえば、日付文字列 "Wed, Aug 31 94" を取得するには、アプリケーションで画像文字列 "ddd",' MMM dd yy を使用します。
アプリケーションでは、単一引用符を使用して、指定したとおりに文字を表示するようにマークします。 アプリケーションで単一引用符を表示する必要がある場合は、2 つの単一引用符を 1 行に配置する必要があります。 たとえば、"abc'bar" は "abc'bar" と表示されます。
次の表では、日を表すために使用される形式の種類を定義します。
書式の種類 | 意味 |
---|---|
d | 1 桁の日の先頭にゼロを付けずに、月の日を数字として指定します。 |
dd | 1 桁の日の先頭にゼロを付けた数字としての月の日。 |
ddd |
LOCALE_SABBREVDAYNAME* 値で指定された曜日の省略形 (英語 (米国) の "Mon" など)。Windows Vista 以降: 曜日の短いバージョンが必要な場合は、アプリケーションで LOCALE_SSHORTESTDAYNAME* 定数を使用する必要があります。 |
dddd | LOCALE_SDAYNAME* 値で指定された曜日。 |
次の表では、月を表すために使用される書式の種類を定義します。
書式の種類 | 意味 |
---|---|
M | 1 桁の月の先頭にゼロを付けない数字としての月。 |
ミリメートル | 1 桁の月の先頭に 0 を付けた数字としての月。 |
うー ん | LOCALE_SABBREVMONTHNAME* 値で指定された省略された月 (英語 (米国) の "Nov" など)。 |
うー ん | LOCALE_SMONTHNAME* 値で指定された月 。たとえば、英語 (米国) の場合は "November"、スペイン語 (スペイン) の場合は "ノビエンブル" です。 |
次の表では、年を表すために使用される書式の種類を定義します。
書式の種類 | 意味 |
---|---|
y | 最後の数字のみで表される年。 |
yy | 最後の 2 桁でのみ表される年。 1 桁の年の場合、先頭に 0 が追加されます。 |
yyyy | 使用するカレンダーに応じて、完全な 4 桁または 5 桁の数字で表される年。 タイの仏教暦と韓国暦には 5 桁の年があります。 "yyyy" パターンは、これら 2 つの予定表の 5 桁と、サポートされている他のすべての予定表の 4 桁を示します。 日本の天皇時代など、1 桁または 2 桁の年を持つカレンダーは、異なる方法で表されます。 1 桁の年は、先頭に 0 ("03" など) で表されます。 2 桁の年は、"13" などの 2 桁の数字で表されます。 追加の先行ゼロは表示されません。 |
yyyyy | "yyyy" と同じように動作します。 |
次の表では、期間または時代 (年号) を表すために使用される書式の種類を定義します。
書式の種類 | 意味 |
---|---|
g、gg | CAL_SERASTRING値で指定された形式のピリオド/時代 (年号) 文字列。 日付文字列内の "g" および "gg" 形式の図は、関連する時代 (年号) または期間文字列がない場合は無視されます。 |