在C#中DateTime是一个包含日期、时间的类型,此类型通过ToString()转换为字符串时,可根据传入给Tostring()的参数转换为多种字符串格式。目录1. 分类2. 制式类型3. 自定义格式类型 1. 分类DateTime调用ToString()传入的参数可 ...
在C#中DateTime是一个包含日期、时间的类型,此类型通过ToString()转换为字符串时,可根据传入给Toget='_blank'>string()的参数转换为多种字符串格式。
目录
1. 分类
2. 制式类型
3. 自定义格式类型
1. 分类
DateTime调用ToString()传入的参数可分为制式和自定义两种:
1) 制式:系统自带的,转入特定的单个字符就可转换为系统已设定好的格式。
2) 自定义:自由组合日期代码(y、M、d、h、m、s、f)来展示丰富的日期格式。
2. 制式类型
说明:转入特定的单个字符就可转换为系统已设定好的格式。
2.1 符号对照表
.net版本:4.0
系统版本:Win7
符号 | 语法 | 示例(2016-05-09 13:09:55:2350) |
y | DateTime.Now.ToString() | 2016/5/9 13:09:55 |
d | DateTime.Now.ToString("d") | 2016/5/9 |
D | DateTime.Now.ToString("D") | 2016年5月9日 |
f | DateTime.Now.ToString("f") | 2016年5月9日 13:09 |
F | DateTime.Now.ToString("F") | 2016年5月9日 13:09:55 |
g | DateTime.Now.ToString("g") | 2016/5/9 13:09 |
G | DateTime.Now.ToString("G") | 2016/5/9 13:09:55 |
t | DateTime.Now.ToString("t") | 13:09 |
T | DateTime.Now.ToString("T") | 13:09:55 |
u | DateTime.Now.ToString("u") | 2016-05-09 13:09:55Z |
U | DateTime.Now.ToString("U") | 2016年5月9日 5:09:55 |
m | DateTime.Now.ToString("m") | 5月9日 |
M | DateTime.Now.ToString("M") | 5月9日 |
r | DateTime.Now.ToString("r") | Mon, 09 May 2016 13:09:55 GMT |
R | DateTime.Now.ToString("R") | Mon, 09 May 2016 13:09:55 GMT |
y | DateTime.Now.ToString("y") | 2016年5月 |
Y | DateTime.Now.ToString("Y") | 2016年5月 |
o | DateTime.Now.ToString("o") | 2016-05-09T13:09:55.2350000 |
O | DateTime.Now.ToString("O") | 2016-05-09T13:09:55.2350000 |
s | DateTime.Now.ToString("s") | 2016-05-09T13:09:55 |
2.2 示例图
2.3 Win2003版本
注意在在Win2003中的无字符、d、g、G格式中会用'-'符号替代'/'符号。
3. 自定义格式类型
开发人员可通过英文字符(y、M、d、h、m、s、f) 分别代替(年、月、日、时、分、秒、毫秒)来自由组合日期时间格式。
3.1 符号对照表
.net版本:4.0
系统版本:Win7
符号 | 说明
原标题:C# DateTime日期格式化
关键词:C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。
|