我创建了一个 C# WinForms 应用程序。
在我的电脑上,以下工作:
DateTime.ParseExact("13/05/2012", "dd/mm/yyyy", null)
但这不是:
DateTime.Parse("13/05/2012")
在我客户的计算机上,它是相反的。这有效:
DateTime.Parse("13/05/2012")
但这不是:
DateTime.ParseExact("13/05/2012", "dd/mm/yyyy", null)
错误指出:
String was not recognized as a valid DateTime.
没有设法在互联网上找到有关此问题的任何信息。该程序使用 .Net Framework 4,是一个 x86 应用程序。我运行 Windows 8 x64,客户端运行 Windows 7 x64。
有人知道为什么会发生这种情况吗?
谢谢。