2012-07-11 75 views
3

有人能告訴我,我應該如何處理以下格式轉換到合適的DateTime對象?解析複雜的字符串作爲日期時間

11:50:46 AM on Wednesday, October 19, 2011 
+1

DateTime.TryParse會做,如果你在格式字符串傳遞。通過格式化日期時間可能會更容易,直到獲得此格式並將其插入。 – 2012-07-11 13:20:03

+0

您是否閱讀過這篇文章? Max 2012-07-11 13:19:13

回答

12
 string s = "11:50:46 AM on Wednesday, October 19, 2011"; 
     DateTime dateTime = DateTime.ParseExact(s, 
      "hh:mm:ss tt on dddd, MMMM dd, yyyy", CultureInfo.InvariantCulture); 
+2

+1只是比我快一點。 – 2012-07-11 13:17:48