1

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

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

4

2 回答 2

1

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

于 2013-01-10T03:46:48.800 回答
0

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

于 2013-01-10T05:04:10.103 回答