您的位置:首页 > 其它

DateTime.Now.ToString() 输出格式化

2011-12-19 16:50 253 查看
string dt=System.DateTime.Now.ToString("yyyy-MM-dd");

string dt1=System.DateTime.Now.ToString("HH:mm");

string dt2=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

HH为24小时制,hh为12小时制

using System;

using System.Globalization;

public class MainClass

{

  public static void Main(string[] args)

  {

DateTime dt = DateTime.Now;

String[] format = {"d","D","f","F","g","G","m","r","s","t", "T","u", "U","y","dddd, MMMM dd yyyy","ddd, MMM d \"'\"yy","dddd, MMMM dd","M/yy","dd-MM-yy",};

String date;

for (int i = 0; i < format.Length; i++)

{

date = dt.ToString(format[i], DateTimeFormatInfo.InvariantInfo);

Console.WriteLine(String.Concat(format[i], " :" , date));

}

}

}

d :07/11/2004 <=======输出

D :Sunday, 11 July 2004

f :Sunday, 11 July 2004 10:52

F :Sunday, 11 July 2004 10:52:36

g :07/11/2004 10:52

G :07/11/2004 10:52:36

m :July 11

r :Sun, 11 Jul 2004 10:52:36 GMT

s :2004-07-11T10:52:36

t :10:52

T :10:52:36

u :2004-07-11 10:52:36Z

U :Sunday, 11 July 2004 02:52:36

y :2004 July

dddd, MMMM dd yyyy :Sunday, July 11 2004

ddd, MMM d "'"yy :Sun, Jul 11 '04

dddd, MMMM dd :Sunday, July 11

M/yy :7/04

dd-MM-yy :11-07-04
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: