C#/DataTime的一些格式
2016-05-09 11:09
375 查看
y | 年 | yyyy = 2013,yy = 13 |
M | 月 | 大写 |
d | 日 | |
HH | 时 | |
mm | 分 | |
ss | 秒 | |
DateTime dt=DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd 00:00:00")).AddMilliseconds(毫秒值); |
plain copy
print?
//String转为时间格式
System.DateTime dt = System.Convert.ToDateTime("2012/7/08");
//比较时间 (dt早于参数1返回-1)
int dtToNow = dt.CompareTo(System.DateTime.Now);
//时间格式转为String格式
//2007年4月24日
string dtStr = System.DateTime.Now.ToString("D");
//2007-4-24
string dtStr = System.DateTime.Now.ToString("d");
//2007年4月24日 16:30:15
string dtStr = System.DateTime.Now.ToString("F");
//2007年4月24日 16:30
string dtStr = System.DateTime.Now.ToString("f");
//2007-4-24 16:30:15
string dtStr = System.DateTime.Now.ToString("G");
//2007-4-24 16:30
string dtStr = System.DateTime.Now.ToString("g");
//16:30:15
string dtStr = System.DateTime.Now.ToString("T");
//16:30
string dtStr = System.DateTime.Now.ToString("t");
//2007年4月24日 8:30:15
string dtStr = System.DateTime.Now.ToString("U");
//2007-04-24 16:30:15Z
string dtStr = System.DateTime.Now.ToString("u");
//4月24日
string dtStr = System.DateTime.Now.ToString("m");
string dtStr = System.DateTime.Now.ToString("M");
//Tue, 24 Apr 2007 16:30:15 GMT
string dtStr = System.DateTime.Now.ToString("r");
string dtStr = System.DateTime.Now.ToString("R");
//2007年4月
string dtStr = System.DateTime.Now.ToString("y");
string dtStr = System.DateTime.Now.ToString("Y");
//2007-04-24T15:52:19.1562500+08:00
string dtStr = System.DateTime.Now.ToString("o");
string dtStr = System.DateTime.Now.ToString("O");
//2007-04-24T16:30:15
string dtStr = System.DateTime.Now.ToString("s");
//2007-04-24 15:52:19
string dtStr = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:ffff");
//2007年04月24 15时56分48秒
string dtStr = System.DateTime.Now.ToString("yyyy年MM月dd HH时mm分ss秒");
//星期二, 四月 24 2007
string dtStr = System.DateTime.Now.ToString("dddd, MMMM dd yyyy");
//二, 四月 24 '07
string dtStr = System.DateTime.Now.ToString("ddd, MMM d \"'\"yy");
//星期二, 四月 24
string dtStr = System.DateTime.Now.ToString("dddd, MMMM dd");
//4-07
string dtStr = System.DateTime.Now.ToString("M/yy");
//24-04-07
string dtStr = System.DateTime.Now.ToString("dd-MM-yy");