在具有 Intel 处理器的 32 位操作系统上,DateTime 例如 2/17/2009 12:00:00 AM 注意它是:mm/DD//yyyy
在具有 AMD 处理器的 64 位操作系统上,DateTime 例如 17-02-2009 00:00:00
现在,当我尝试解析第一种格式时,它会在第二种平台上引发错误。这意味着 - DateTime.Parse("2/17/2009 12:00:00 AM") - 引发错误 - 无法转换。而在同一平台上, DateTime.Parse("17/2/2009 12:00:00 AM") 有效!这意味着 DD/MM 可以,MM/DD 不行。
这是什么原因造成的?64位操作系统?处理器?
我该如何摆脱这个问题?