Datetime

1、符号对照表

      符号    

  语法  

示例(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

  符号  

说明

语法

示例(2016-05-09 13:09:55:2350)

  yy

年份后两位

DateTime.Now.ToString("yy")

DateTime.Now.ToString("yy"); // => 16

  yyyy

4位年份

DateTime.Now.ToString("yyyy")

DateTime.Now.ToString("yyyy"); // => 2016

  MM

两位月份;单数月份前面用0填充

DateTime.Now.ToString("MM")

DateTime.Now.ToString("MM"); // => 05

  dd

日数

DateTime.Now.ToString("dd")

DateTime.Now.ToString("dd"); // => 09

  ddd

周几

DateTime.Now.ToString("ddd")

DateTime.Now.ToString("ddd"); // => 周一

  dddd

星期几

DateTime.Now.ToString("dddd")

DateTime.Now.ToString("dddd"); // => 星期一

  hh

12小时制的小时数

DateTime.Now.ToString("hh") 

DateTime.Now.ToString("hh"); // => 01

  HH

24小时制的小时数

DateTime.Now.ToString("HH")

DateTime.Now.ToString("HH"); // => 13

  mm

分钟数

DateTime.Now.ToString("mm")

DateTime.Now.ToString("mm"); // => 09

  ss

秒数

DateTime.Now.ToString("ss")

DateTime.Now.ToString("ss"); // => 55

  ff

毫秒数前2位

DateTime.Now.ToString("ff")

DateTime.Now.ToString("ff"); // => 23

  fff

毫秒数前3位

DateTime.Now.ToString("fff")

DateTime.Now.ToString("fff"); // => 235

  ffff

毫秒数前4位

DateTime.Now.ToString("ffff")

DateTime.Now.ToString("ffff"); // => 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"); // => 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 星期一

  符号  

说明

语法

示例(2016-05-09 13:09:55:2350)

  yy

年份后两位

DateTime.Now.ToString("yy")

DateTime.Now.ToString("yy"); // => 16

  yyyy

4位年份

DateTime.Now.ToString("yyyy")

DateTime.Now.ToString("yyyy"); // => 2016

  MM

两位月份;单数月份前面用0填充

DateTime.Now.ToString("MM")

DateTime.Now.ToString("MM"); // => 05

  dd

日数

DateTime.Now.ToString("dd")

DateTime.Now.ToString("dd"); // => 09

  ddd

周几

DateTime.Now.ToString("ddd")

DateTime.Now.ToString("ddd"); // => 周一

  dddd

星期几

DateTime.Now.ToString("dddd")

DateTime.Now.ToString("dddd"); // => 星期一

  hh

12小时制的小时数

DateTime.Now.ToString("hh") 

DateTime.Now.ToString("hh"); // => 01

  HH

24小时制的小时数

DateTime.Now.ToString("HH")

DateTime.Now.ToString("HH"); // => 13

  mm

分钟数

DateTime.Now.ToString("mm")

DateTime.Now.ToString("mm"); // => 09

  ss

秒数

DateTime.Now.ToString("ss")

DateTime.Now.ToString("ss"); // => 55

  ff

毫秒数前2位

DateTime.Now.ToString("ff")

DateTime.Now.ToString("ff"); // => 23

  fff

毫秒数前3位

DateTime.Now.ToString("fff")

DateTime.Now.ToString("fff"); // => 235

  ffff

毫秒数前4位

DateTime.Now.ToString("ffff")

DateTime.Now.ToString("ffff"); // => 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"); // => 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 星期一

原文地址:https://www.cnblogs.com/bosamvs/p/5503418.html