我有一个代码,在运行良好的 PC 中看起来像下面的代码:
DateTime.Parse("10/10/2012");
我把它复制到另一台机器上,它说有些东西指责日期转换是错误的。我必须做的是使用:
DateTime.TryParseExact("10/10/2012", "dd/MM/yyyy", null);
有谁知道 c# 中是否有任何配置或控制这些东西的机器?(或者两台计算机之间的 .net 版本可能不同?但我很确定它们在两台机器上都是相同的,因为我在两台机器上都使用了 Ms Visual Studio 2008)。
我说的是 Windows 本身的全局配置,它对我的程序有一些严格的例外。有人知道吗?