Convert.ToDateTime在两个服务器中生成不同的值

时间:2013-01-10 03:42:48

标签: c# .net vb.net datetime

我们有一个使用在Windows 2003服务器上运行的Convert.ToDateTime的vb.net 2.0 exe。 两个服务器都将区域选项设置为英语(澳大利亚)。但其中一个是产生dd / MM / yyyy,另一个是产品MM / dd / yyyy。

现在很难更改代码,因为它已经运行了一段时间。有没有人知道它为什么会发生以及如何解决它。

2 个答案:

答案 0 :(得分:1)

也许您在服务器上有不同的自定义格式。无论如何,您始终可以在代码中指定确切的格式,这可能是最佳解决方案,因为您的应用程序可以在任何服务器上正常运行。

答案 1 :(得分:0)

使用“控制面板”将区域设置设置为相同的日期格式。