我正在做一个项目,主要处理DateTime。它在Windows 2008 R2上运行,使用.Net 4.5 MVC Web API 和IIS 版本 7.5.7600.16385。
到目前为止,当我在Chrome和FireFox上测试它时,它运行得非常好。但是当我开始在Internet Explorer上进行测试时,它开始给出关于DateTime字段的模型错误。
错误是:该值Tue, 23 Mar 2013 12:00:00 UTC
对于 StartTime 无效。
但是,我想出了解决方案。我已经在每个DateTime字段中替换了UTC
with ,然后它就可以正常工作了。GMT
实际解决方案:
价值创造错误:Tue, 23 Mar 2013 12:00:00 UTC
解决方案:Tue, 23 Mar 2013 12:00:00 GMT
这种方式效果很好,我想问题和解决方案很清楚,现在我的问题是:
问题:为什么IISUTC
会给出包含时区的 DateTime 字符串格式错误?