.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