你的位置:首页 > 软件开发 > ASP.net > C# DateTime日期格式化

C# DateTime日期格式化

发布时间:2016-05-10 11:00:07
在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)
yDateTime.Now.ToString()2016/5/9 13:09:55
dDateTime.Now.ToString("d")2016/5/9
DDateTime.Now.ToString("D")2016年5月9日
fDateTime.Now.ToString("f")2016年5月9日 13:09
FDateTime.Now.ToString("F")2016年5月9日 13:09:55
gDateTime.Now.ToString("g")2016/5/9 13:09
GDateTime.Now.ToString("G") 2016/5/9 13:09:55
tDateTime.Now.ToString("t")13:09
TDateTime.Now.ToString("T")13:09:55
uDateTime.Now.ToString("u")2016-05-09 13:09:55Z
UDateTime.Now.ToString("U")2016年5月9日 5:09:55
mDateTime.Now.ToString("m")5月9日
MDateTime.Now.ToString("M")5月9日
rDateTime.Now.ToString("r")Mon, 09 May 2016 13:09:55 GMT
RDateTime.Now.ToString("R")Mon, 09 May 2016 13:09:55 GMT
yDateTime.Now.ToString("y")2016年5月
YDateTime.Now.ToString("Y")2016年5月
oDateTime.Now.ToString("o")2016-05-09T13:09:55.2350000
ODateTime.Now.ToString("O")2016-05-09T13:09:55.2350000
sDateTime.Now.ToString("s")2016-05-09T13:09:55

 

2.2 示例图

C# DateTime日期格式化

 

2.3 Win2003版本 

注意在在Win2003中的无字符、d、g、G格式中会用'-'符号替代'/'符号。

C# DateTime日期格式化

 

3. 自定义格式类型

开发人员可通过英文字符(y、M、d、h、m、s、f) 分别代替(年、月、日、时、分、秒、毫秒)来自由组合日期时间格式。

3.1 符号对照表

.net版本:4.0

系统版本:Win7

 

  符号  说明

原标题:C# DateTime日期格式化

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录