当我在localhost结果中执行datetime.now命令时是15.01.2013。我的意思是真的。
但是我的网络服务器结果是01.15.2013。服务器区域设置没问题。本地化和其他设置设置为turkey。
所以?哪个是我不明白的问题。抱歉我的英语不好。
答案 0 :(得分:0)
本地计算机上的区域设置似乎与服务器上的区域设置不同。
您应该将CultureInfo传递给您的ToString电话:http://msdn.microsoft.com/en-us/library/8tfzyc64.aspx
或明确使用这样的FormatString
:
.ToString("dd.MM.yyyy")