DateTime.ToString 方法

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

今天才知道,原来DateTime.ToString还有这么多用法,有了这个例子,想要得到不同格式的时间字符串就方便多了

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));

}

/** Output.

*

* d :08/17/2000

* D :Thursday, August 17, 2000

* f :Thursday, August 17, 2000 16:32

* F :Thursday, August 17, 2000 16:32:32

* g :08/17/2000 16:32

* G :08/17/2000 16:32:32

* m :August 17

* r :Thu, 17 Aug 2000 23:32:32 GMT

* s :2000-08-17T16:32:32

* t :16:32

* T :16:32:32

* u :2000-08-17 23:32:32Z

* U :Thursday, August 17, 2000 23:32:32

* y :August, 2000

* dddd, MMMM dd yyyy :Thursday, August 17 2000

* ddd, MMM d "'"yy :Thu, Aug 17 '00

* dddd, MMMM dd :Thursday, August 17

* M/yy :8/00

* dd-MM-yy :17-08-00

*/

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航