添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

DateTime调用ToString() 传入的参数 可分为制式和自定义两种:

1) 制式 :系统自带的,转入特定的 单个字符 就可转换为系统已设定好的格式。

2) 自定义 :自由组合日期代码(y、M、d、h、m、s、f)来展示丰富的日期格式。

2. 制式类型

说明 :转入特定的 单个字符 就可转换为系统已设定好的格式。

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 星期一