5

我在 IIS 7 WS2008 上托管了我的网站之一。后来我意识到存在一些日期时间格式问题,比如我期待 dd/MM/yyyy 格式的东西,但它是 MM/dd/yyyy 格式,因此它曾经给我日期时间转换错误。

所以我通过以下步骤更改了日期时间格式:

控制面板 -> 区域和语言选项 -> 高级

并更改了注册表项

regedit >> HKEY_USERS>>默认>>控制面板>>国际

在这里我们更改了 dd MM yyyy 格式的“sLongDate”和“sShortDate”键

并重新启动服务器。

现在,问题是如果我创建新网站,我会发现一切正常,包括我的日期时间格式

但是我在进行所有这些日期时间设置更改之前创建的实际网站根本没有任何变化,我仍然面临同样的日期时间问题。

所以我已经删除了该站点并再次使用相同的 IP 地址和相同的端口托管了相同的站点,但仍然是同样的问题。

那么,是否像特定端口的某些日期时间配置一样。

我不能改变我的端口。

请建议我正确的解决方案。

提前致谢...

4

3 回答 3

19

经过大量的狩猎,我找到了解决问题的方法:

1) 更改服务器的日期时间格式:

控制面板 -> 区域和语言选项 -> 高级

2) 打开 IIS 并按照以下步骤操作:(对于 IIS7)

- 点击你的网站
- 选择 .NET 全球化选项
- 从文化选项卡中,选择所需的文化和 UI 文化。
- 最后 iisreset。
- 完成....
于 2012-06-28T05:30:59.927 回答
2

注册表项的更改

regedit >> HKEY_USERS >> DEFAULT >> Control Panel >> International

我们已经更改了dd MM yyyy格式的“sLongDate”和“sShortDate”键

并重新启动服务器。

于 2017-05-13T06:09:23.440 回答
0
  1. 更改服务器的日期时间格式:

    控制面板 -> 区域和语言选项 -> 高级

  2. 打开 IIS 并按照以下步骤操作:(对于 IIS7)

    • 点击你的网站
    • 选择 .NET 全球化选项
    • 从文化选项卡中,选择所需的文化和 UI 文化。
    • 最后iisreset。
    • 完成……

Sham 发布的这个答案对我们有用。我们正在升级服务器,应用程序或数据库没有变化,但升级后我们遇到了日期时间的字符串格式问题。以上建议对我有帮助...

于 2017-11-06T05:46:07.987 回答