您的位置:首页 > 编程语言 > C#

C# DateTime ToString方法格式化示例

2008-02-14 17:44 701 查看
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

*/

}

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