【发布时间】:2013-01-15 10:47:34
【问题描述】:
我来自土耳其。我们的日期格式是:dd/mm/yyyy
当我在本地主机中执行 datetime.now 命令时,结果是 15.01.2013。我的意思是真的。
但在我的网络服务器中,结果是 01.15.2013。服务器区域设置没问题。本地化和其他设置设置为 turkey。
所以?我不明白的问题在哪里。对不起我的英语不好。
【问题讨论】:
我来自土耳其。我们的日期格式是:dd/mm/yyyy
当我在本地主机中执行 datetime.now 命令时,结果是 15.01.2013。我的意思是真的。
但在我的网络服务器中,结果是 01.15.2013。服务器区域设置没问题。本地化和其他设置设置为 turkey。
所以?我不明白的问题在哪里。对不起我的英语不好。
【问题讨论】:
您本地计算机上的区域设置似乎与您服务器上的区域设置不同。
您可能应该将CultureInfo 传递给您的 ToString 调用:http://msdn.microsoft.com/en-us/library/8tfzyc64.aspx
或明确使用 FormatString 像这样:
.ToString("dd.MM.yyyy")
【讨论】: