我嘗試將字符串日期轉換爲DateTime。我知道我的字符串是ISO8601格式,帶有偏移時區。DateTime.ParseExact - 帶時區偏移量的iso8601
我試試這個:
DateTime date = DateTime.ParseExact(strDate,"yyyy-MM-dd'T'HH:mm:sszzz", CultureInfo.InvariantCulture);
但它不能在每個情況下工作。
它的工作原理爲負偏移:2013-12-11T14:36:00-01:00
它一點兒也不工作(捕獲異常)的正偏移:2013-12-11T14:36:00 + 01:00
我是否以正確的方式使用DateTime.ParseExact?
謝謝您的幫助。
確定嗎?兩者都適用於我。 http://ideone.com/PUXorY –