说明
:转入特定的
单个字符
就可转换为系统已设定好的格式。
2.1 格式来源
在Windows系统中的
区域和语言
(位置:控制面板 → 区域和语言)选项中可设置日期和时间的格式。
可设置的分类有:短日期、长日期、短时间、长时间等。
调用ToString()进行转换时,许多转换方式都是通过上面的4个分类进行组合。
2.2 符号对照表
2.2.1 环境
.net版本
:4.0
系统版本
:Win7
格式信息
:
2.2.2 对照表
示例(2016-05-09 13:09:55:2350)
DateTime.Now.ToString()
2016/5/9 13:09:55
短日期 长时间
DateTime.Now.ToString("
d
")
2016/5/9
DateTime.Now.ToString("
D
")
2016年5月9日
DateTime.Now.ToString("
f
")
2016年5月9日 13:09
长日期 短时间
DateTime.Now.ToString("
F
")
2016年5月9日 13:09:55
长日期 长时间
DateTime.Now.ToString("
g
")
2016/5/9 13:09
短日期 短时间
DateTime.Now.ToString("
G
")
2016/5/9 13:09:55
短日期 长时间
DateTime.Now.ToString("
t
")
13:09
DateTime.Now.ToString("
T
")
13:09:55
DateTime.Now.ToString("
u
")
2016-05-09 13:09:55Z
DateTime.Now.ToString("
U
")
2016年5月9日 5:09:55
本初子午线的长日期和长时间
DateTime.Now.ToString("
m
")
DateTime.Now.ToString("
M
")
DateTime.Now.ToString("
r
")
Mon, 09 May 2016 13:09:55 GMT
DateTime.Now.ToString("
R
")
Mon, 09 May 2016 13:09:55 GMT
DateTime.Now.ToString("
y
")
2016年5月
DateTime.Now.ToString("
Y
")
2016年5月
DateTime.Now.ToString("
o
")
2016-05-09T13:09:55.2350000
DateTime.Now.ToString("
O
")
2016-05-09T13:09:55.2350000
DateTime.Now.ToString("
s
")
2016-05-09T13:09:55
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:ffff"); // => 2016-05-09 13:09:55:2350
DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss:ffff"); // => 2016/05/09 13:09:55:2350
DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss:ffff dddd");
// => 2016/05/09 13:09:55:2350 星期一