C#日期格式

示例

DateTime date = new DateTime(2016, 07, 06, 18, 30, 14);
// 格式:年,月,日,小时,分钟,秒

Console.Write(String.Format("{0:dd}",date)); 

//按文化信息格式化
String.Format(new System.Globalization.CultureInfo("mn-MN"),"{0:dddd}",date);

6.0
Console.Write($"{date:ddd}");

输出:

06
Лхагва
06

说明符含义样品结果
d日期{0:d}2016年7月6日
dd天,零填充{0:dd}06
ddd短日名称{0:ddd}星期三
dddd全日名称{0:dddd}星期三
d长约会{0:D}2016年7月6日星期三
F完整的日期和时间,简短{0:f}2016年7月6日,星期三,下午6:30
ff第二部分,2位数{0:ff}20
fff第二部分,3位数{0:fff}201
ffff第二部分,4位数{0:ffff}2016年
F完整的日期和时间,很长{0:F}2016年7月6日,星期三,下午6:30:14
G默认日期和时间{0:g}2016/7/6下午6:30
gg时代{0:gg}广告
h小时(2位数字,12H){0:hh}06
H小时(2位数字,24H){0:HH}18岁
中号月和日{0:M}7月6日
毫米分钟,零填充{0:mm}30
MM月,零填充{0:MM}07
MMM3个字母的月份名称{0:MMM}七月
MMMM月份全称{0:MMMM}七月
ss{0:ss}14
[RRFC1123日期{0:r}2016年7月6日,星期三,格林尼治标准时间
s可排序的日期字符串{0:s}2016-07-06T18:30:14
Ť短时间{0:t}下午6点30分
Ť很久{0:T}下午6:30:14
tt上午下午{0:tt}下午
ü通用可排序当地时间{0:u}2016-07-06 18:30:14Z
ü通用GMT{0:U}2016年7月6日星期三上午9:30:14
ÿ月份和年份{0:Y}2016年七月
y2位数的年份{0:yy}16
yyyy4位数的年份{0:yyyy}2016年
Z Z2位时区偏移{0:zz}+09
zz全时区偏移{0:zzz}+09:00