2011-08-24 100 views
1

可能重複:
Format date in C#DateTime格式

我想在格式May 16, 2011顯示日期。我使用的格式爲String.Format("{0:D}",其中我得到了像Monday, May 16, 2011這樣的輸出。 所以,請任何一個可以告訴我如何,我將能夠顯示日期時間的格式如下May 16, 2011 預先感謝

+0

這個答案告訴你,你需要了解格式化日期,按照鏈接的一切:http://stackoverflow.com/questions/2151744/format-date-in-c/21​​51752#2151752 – Kev

回答

0

試試這個

 String.Format("{0:MMMM dd, yyyy}", someDate) 
0

如果使用D作爲日期格式,格式將從機器控制面板的區域設置中獲取。您可以更改運行軟件的計算機的日期格式。 (或手工編碼格式)。

1
DateTime.Now.ToString("MMM dd, yyyy"); 
0

似乎沒有成爲一個Standard Date and Time Format String符合您需要的格式,所以你需要構建一個Custom Date and Time Format String

這應該做的伎倆:

string.Format("{0:MMMM dd, yyyy}", value) 

或可替代

value.ToString("MMMM dd, yyyy") 
  • MMMM - 月份的全名,例如六月(en-US)
  • dd - 月中的某一天,從01到31
  • yyyy - 年份爲四位數字。