C#でDateTime型を文字列として出力するときの日時書式指定子

2008年7月4日
var dt = new DateTime(2008, 7, 4, 12, 34, 56);
dt.ToString(“d”)
dt.ToString(“D”)
dt.ToString(“f”)
dt.ToString(“F”)
dt.ToString(“g”)
dt.ToString(“G”)
dt.ToString(“m”)
dt.ToString(“r”)
dt.ToString(“s”)
dt.ToString(“t”)
dt.ToString(“T”)
dt.ToString(“u”)
dt.ToString(“U”)
dt.ToString(“y”)
2008/07/04
2008年7月4日
2008年7月4日 12:34
2008年7月4日 12:34:56
2008/07/04 12:34
2008/07/04 12:34:56
7月4日
Fri, 04 Jul 2008 12:34:56 GMT
2008-07-04T12:34:56
12:34
12:34:56
2008-07-04 12:34:56Z
2008年7月4日 3:34:56
2008年7月

カスタム書式の場合

var dt = new DateTime(2008, 7, 4, 13, 2, 3, 78);
dt.ToString(“年:yyyy yy y”)
dt.ToString(“月:MMMM MM M”)
dt.ToString(“日:dddd ddd dd d”)
dt.ToString(“時:HH hh H h tt”)
dt.ToString(“分:mm m”)
dt.ToString(“秒:ss s”)
年:2008 08 8
月:7月 07 7
日:金曜日 金 04 4
時:13 01 13 1 午後
分:02 2
秒:03 3

コメントは受け付けていません。