日付時刻形式文字列は,文字列に変換されるときの日付時刻値(Now など)の形式設定を指定します。日付時刻形式文字列は,形式設定メソッドおよび手続き(FormatDateTime など)に使われます。
日付時刻形式文字列は,書式付き文字列に挿入される値を表す指定子で構成されます。一部の指定子(「d」など)は単純に数値または文字列を形式設定し,ほかの指定子(「/」など)はグローバル変数で指定された特定ロケールの文字列を表します。
| 指定子 | 表示 |
| c | グローバル変数 ShortDateFormat で指定された形式の日付の後に,グローバル変数 LongTimeFormat で指定された形式の時刻が続く。日付時刻値が午前 0 時ちょうどを示す場合は時刻は表示されない |
| d | 日を先頭のゼロなしで表示する(1 〜 31) |
| dd | 日を先頭のゼロ付きで表示する(01 〜 31) |
| ddd | グローバル変数 ShortDayNames で指定された文字列を使って曜日を省略形(日〜土)で表示する |
| dddd | グローバル変数 LongDayNames で指定された文字列を使って曜日を完全形(日曜日〜土曜日)で表示する |
| ddddd | グローバル変数 ShortDateFormat で指定された形式で日付を表示する |
| dddddd | グローバル変数 LongDateFormat で指定された形式で日付を表示する |
| e | 年を現在の年号を使って先頭のゼロなしで表示する(日本語,韓国語,および繁体字中国語の場合のみ) |
| ee | 年を現在の年号を使って先頭のゼロ付きで表示する(日本語,韓国語,および繁体字中国語の場合のみ) |
| g | 年号を省略形で表示する(日本語と繁体字中国語の場合のみ) |
| gg | 年号を完全形で表示する(日本語と繁体字中国語の場合のみ) |
| m | 月を先頭のゼロなしで表示する(1 〜 12)。h 指定子または hh 指定子の直後に m 指定子を指定すると,月ではなく分が表示される |
| mm | 月を先頭のゼロ付きで表示する(01 〜 12)。h 指定子または hh 指定子の直後に mm 指定子を指定すると,月ではなく分が表示される |
| mmm | グローバル変数 ShortMonthNames で指定された文字列を使って月を省略形(1 〜 12)で表示する |
| mmmm | グローバル変数 LongMonthNames で指定された文字列を使って月を完全形(1 月〜 12 月)で表示する |
| yy | 年を 2 桁の数字(00 〜 99)で表示する |
| yyyy | 年を 4 桁の数字(0000 〜 9999)で表示する |
| h | 時を先頭のゼロなしで表示する(0 〜 23) |
| hh | 時を先頭のゼロ付きで表示する(00 〜 23) |
| n | 分を先頭のゼロなしで表示する(0 〜 59) |
| nn | 分を先頭のゼロ付きで表示する(00 〜 59) |
| s | 秒を先頭のゼロなしで表示する(0 〜 59) |
| ss | 秒を先頭のゼロ付きで表示する(00 〜 59) |
| z | ミリ秒を先頭のゼロなしで表示する(0 〜 999) |
| zzz | ミリ秒を先頭のゼロ付きで表示する(000 〜 999) |
| t | グローバル変数 ShortTimeFormat で指定された形式で時刻を表示する |
| tt | グローバル変数 LongTimeFormat で指定された形式で時刻を表示する |
| am/pm | 先行する h 指定子または hh 指定子に 12 時間形式の時刻値を使い,正午以前の時間には am を,正午以降の時間には pm を表示する。am/pm 指定子には,大文字,小文字,大文字と小文字の両方が使え,指定のとおりに結果が表示される |
| a/p | 先行する h 指定子または hh 指定子に 12 時間形式の時刻値を使い,正午以前の時間には a を,正午以降の時間には p を表示する。a/p 指定子には,大文字,小文字,大文字と小文字の両方が使え,指定のとおりに結果が表示される |
| ampm | 先行する h 指定子または hh 指定子に 12 時間形式の時刻値を使い,正午以前の時間にはグローバル変数 TimeAMString の値を,正午以降の時間にはグローバル変数 TimePMString の値を表示する |
| / | グローバル変数 DateSeparator で指定された日付区切り文字を表示する |
| : | グローバル変数 TimeSeparator で指定された時刻区切り文字を表示する |
| 'xx'/"xx" | 単引用符または二重引用符で囲まれた文字はそのまま表示され,形式には影響を与えない |