次の方法で共有


日、月、年、および時代 (年) 形式の画像

アプリケーションでは、このトピックで説明する要素を使用して、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" 形式の図は、関連する時代 (年号) または期間文字列がない場合は無視されます。