9
我正在使用一個API輸出此格式的日期20120314T130000。C#日期時間解析/轉換此格式「20120314T130000」
2012年3月14日的日期值爲13:00。如何將這種格式的日期解析爲C#中的.Net DateTime變量?
這個日期格式又稱爲什麼?
我正在使用一個API輸出此格式的日期20120314T130000。C#日期時間解析/轉換此格式「20120314T130000」
2012年3月14日的日期值爲13:00。如何將這種格式的日期解析爲C#中的.Net DateTime變量?
這個日期格式又稱爲什麼?
這就是ISO 8601.' - '分隔符在這種格式中是可選的。
你不能用正常的方法DateTime.Parse解析它,但你可以使用ParseExact:
DateTime.ParseExact(date, "yyyyMMdd'T'HHmmss", CultureInfo.InvariantCulture)
如果你有日期,有的用分離器和一些沒有的混合,你可能需要使用正則表達式來提取相關信息,然後構造DateTime對象。