2011-06-30 21 views

回答

6

您可以使用DateTime.Parse

試圖將日期和時間 的字符串 表示轉換DateTime.Parse(String)方法值與DateTime等效。所述 要解析的字符串可以採取任何的 以下幾種形式:

  • 與日期和時間 部件的字符串。

  • 包含日期但沒有時間的字符串 組件。

  • 一個字符串與時間,但沒有日期 組件。

,其包括時區信息 和符合ISO 8601 例如一個字符串,第一所述 以下兩個字符串指定 協調通用時間(UTC);所述 第二指定在一時間 區比UTC早七個小時時間:

  • 2008-11-01T19:35:00.0000000Z

  • 2008-11-01T19:35:00.0000000- 07:00

包含GMT 指示符和符合RFC 1123 時間格式的字符串。例如:

  • 週六,2008年11月01日19時35分00秒GMT

,包括日期和 帶有時區的時間沿着一個字符串偏移 信息。例如:

  • 2009年3月1日5點42分00秒-5:00
+0

坦克,馬龍。這很好! –

3
DateTime dt = DateTime.Parse("2011-06-27T14:03:19.5300000+07:00"); 
+0

愛得簡單。 – dbasnett

1

主要的一點是使用DateTime.TryParse

string rawDate = "2011-06-27T14:03:19.5300000+07:00"; 
DateTime dt = DateTime.MinValue; 
if (!DateTime.TryParse(rawDate, out dt)) 
{ 
    Debug.WriteLine("Unable to parse"); 
} 
相關問題