我有結果字符串日期xml從數據庫導出像「2011-06-27T14:03:19.5300000 + 07:00」。如何轉換爲格式日期時間完全(日期和時間)在C#或VB.Net語言日期時間?轉換字符串「2011-06-27T14:03:19.5300000 + 07:00」到日期時間
請幫我
由於提前
我有結果字符串日期xml從數據庫導出像「2011-06-27T14:03:19.5300000 + 07:00」。如何轉換爲格式日期時間完全(日期和時間)在C#或VB.Net語言日期時間?轉換字符串「2011-06-27T14:03:19.5300000 + 07:00」到日期時間
請幫我
由於提前
您可以使用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
主要的一點是使用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");
}
如果您使用的是XDocument
,您可以簡單地請致電conversion operator to DateTime
。
坦克,馬龍。這很好! –