.NET拋出異常,試圖解析以下格式的時間字符串:爲什麼.NET不能用時區解析日期字符串?
週五,2008年10月10日0時05分51秒CST
Convert.ToDateTime(「週五,2008年10月10日00: 05:51 CST「)導致例外:
該字符串未被識別爲 有效的DateTime。有一個未知 詞開始在指數26
人物26顯然是「CST」
在一個快速測試,PHP的開始和javascript既可以解析這個字符串轉換也沒有問題的日期。 .NET是否充滿了失敗或是否有合理的解釋?
Javascript在客戶端上運行,因此它可以使用該計算機的語言環境設置... PHP只是粗糙,可能會假設。 .NET迫使你編寫獨立於文化的代碼,所以它有點棘手。 – FlySwat 2008-10-10 22:13:55