カスタム DateTime 書式指定文字列の出力例
特定の日付と時刻にカスタム DateTime 書式指定文字列を適用した場合の出力を次の表に示します。出力は、ToString メソッドを使用して行われています。
書式指定子の列は書式指定文字列を示します。現在のカルチャの列は、現在のスレッドに関連付けられているカルチャを示します。タイム ゾーンの列は書式設定時に有効なタイム ゾーンを示します。出力の列は書式設定の結果を示します。
さまざまなカルチャとタイム ゾーンの値に対する、現在のカルチャを変更した場合の出力結果が示されています。カルチャを変更するには、Microsoft Windows のコントロール パネルの [日付と時刻] を使用するか、独自の DateTimeFormatInfo を書式プロバイダとして渡すか、または異なるカルチャを設定した CultureInfo を渡します。
書式指定子 | 現在のカルチャ | タイム ゾーン | 出力 |
---|---|---|---|
d, M | en-US | GMT | 12, 4 |
d, M | es-MX | GMT | 12, 4 |
d MMMM | en-US | GMT | 12 April |
d MMMM | es-MX | GMT | 12 Abril |
dddd MMMM yy gg | en-US | GMT | Thursday April 01 A.D. |
dddd MMMM yy gg | es-MX | GMT | Jueves Abril 01 DC |
h , m: s | en-US | GMT | 6 , 13: 12 |
hh,mm:ss | en-US | GMT | 06,13:12 |
HH-mm-ss-tt | en-US | GMT | 06-13-12-AM |
hh:mm, G\MT z | en-US | GMT | 05:13 GMT +0 |
hh:mm, G\MT z | en-US | GMT +10:00 | 05:13 GMT +10 |
hh:mm, G\MT zzz | en-US | GMT | 05:13 GMT +00:00 |
hh:mm, G\MT zzz | en-US | GMT –9:00 | 05:13 GMT -09:00 |
C# などの一部の言語では、ToString メソッドで '\' 文字を使用する場合、この '\' 文字の前にエスケープ文字を指定する必要があります。
参照
書式設定の概要 | 型の書式設定 | カスタム DateTime 書式指定文字列 | 標準の DateTime 書式指定文字列