2013-01-10 55 views
1

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

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

+0

如果“很难更改代码”,这个问题可能属于超级用户而不是SO。 –

回答

1

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

+0

嗨基里尔,我已经实现了所有日期的自定义格式。谢谢你的建议.. – Virappon

+0

@Virappon,不客气。 –

0

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

相关问题