2011-03-02 128 views
0

以下時間戳,我該如何擺脫時間命令返回:日期時間格式

String.Format("{0:MMM d, yyyy}", Convert.ToDateTime(DateTime.Now.Date)) 
+0

erm,DateTime.Now.Date.ToString()? – 2011-03-02 00:53:42

+0

你知道DateTime.Today返回與DateTime.Now.Date相同的東西嗎? – 2011-03-02 00:53:52

+0

我沒有看到時間,只是日期。但是這個簡化的語法也可以工作:String.Format(「{0:MMM d,yyyy}」,DateTime.Today) – Liz 2011-03-02 00:58:36

回答

1
DateTime.Now.ToShortDateString(); 

OR

// create date time 2008-03-09 16:05:07.123 
DateTime dt = new DateTime(2008, 3, 9, 16, 5, 7, 123); 

// month/day numbers without/with leading zeroes 
String.Format("{0:M/d/yyyy}", dt);   // "3/9/2008" 
String.Format("{0:MM/dd/yyyy}", dt);   // "03/09/2008" 

// day/month names 
String.Format("{0:ddd, MMM d, yyyy}", dt); // "Sun, Mar 9, 2008" 
String.Format("{0:dddd, MMMM d, yyyy}", dt); // "Sunday, March 9, 2008" 

// two/four digit year 
String.Format("{0:MM/dd/yy}", dt);   // "03/09/08" 
String.Format("{0:MM/dd/yyyy}", dt);   // "03/09/2008" 

源:http://www.csharp-examples.net/string-format-datetime/

1

怎麼樣

DateTime.Today.ToString("MMM d, yyyy") 
1

DateTime.Today.ToShortDateString() ...這有獎金服從文化規則。