kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

.Netの日付フォーマット

自分用メモ

形式指定文字列 説明
d その月の日付。1 桁の日付で、先行ゼロが付きません。
dvimd その月の日付。1 桁の日には、先行ゼロが付きます。
ddd AbbreviatedDayNames の定義に基づく、曜日の省略名。
dddd DayNames の定義に基づく、曜日の完全名。
M 月を表す数値。1 桁の月で、先行ゼロが付きません。
MM 月を表す数値。1 桁の月には、先行ゼロが付きます。
MMM AbbreviatedMonthNames の定義に基づく、月の省略名。
MMMM MonthNames の定義に基づく、月の完全名。
y 世紀を指定しない年。世紀を指定しない年が 10 未満の場合、その年は先行ゼロを付けずに表示されます。
yy 世紀を指定しない年。世紀を指定しない年が 10 未満の場合、その年は先行ゼロを付けて表示されます。
yyyy 世紀を含む 4 桁の年。
gg 時期または時代 (年号)。形式指定される日付に、関連付けられた時期または時代 (年号) の文字列がない場合、このパターンは無視されます。
h 12 時間形式の時間。1 桁の時刻で、先行ゼロが付きません。
hh 12 時間形式の時間。1 桁の時刻で、先行ゼロが付きます。
H 24 時間形式の時間。1 桁の時刻で、先行ゼロが付きません。
HH 24 時間形式の時間。1 桁の時刻で、先行ゼロが付きます。
m 分。1 桁の分で、先行ゼロが付きません。
mm 分。1 桁の分で、先行ゼロが付きます。
s 秒。1 桁の秒で、先行ゼロが付きません。
ss 秒。1 桁の秒には、先行ゼロが付きます。
f 精度 1 桁の秒の端数。残りの桁は切り捨てられます。
ff 精度 2 桁の秒の端数。残りの桁は切り捨てられます。
fff 精度 3 桁の秒の端数。残りの桁は切り捨てられます。
ffff 精度 4 桁の秒の端数。残りの桁は切り捨てられます。
fffff 精度 5 桁の秒の端数。残りの桁は切り捨てられます。
ffffff 精度 6 桁の秒の端数。残りの桁は切り捨てられます。
fffffff 精度 7 桁の秒の端数。残りの桁は切り捨てられます。
t AMDesignator または PMDesignator で定義される AM/PM 指定子の最初の文字がある場合、その文字。
tt AMDesignator または PMDesignator で定義される AM/PM 指定子がある場合、その文字。
z タイム ゾーン オフセット ("+" または "-" の後ろに時間だけを表記)。1 桁の時刻で、先行ゼロが付きません。たとえば、太平洋標準時では "-8" です。
zz タイム ゾーン オフセット ("+" または "-" の後ろに時間だけを表記)。1 桁の時刻で、先行ゼロが付きます。たとえば、太平洋標準時では "-08" です。
zzz 完全タイム ゾーン オフセット ("+" または "-" の後ろに時間と分を表記)。1 桁の時間と分で、先行ゼロが付きません。たとえば、太平洋標準時では "-08:00" です。
: TimeSeparator で定義される既定の時間区切り記号。
/ DateSeparator で定義される既定の日付区切り記号。
% c 単独で使用される場合、 c は形式パターンです。形式パターンがリテラル文字またはその他の形式パターンと組み合わされている場合、"%" 文字は省略できます。
\ c c は任意の文字です。文字をそのまま表示します。バックスラッシュ文字を表示するには、"\\" を使用します。

引用元
http://msdn.microsoft.com/ja-jp/library/system.globalization.datetimeformatinfo%28VS.71%29.aspx