如何在IIS 7中设置日期和时间格式

时间:2011-06-26 12:56:20

标签: iis-7

我的本​​地机器有日期格式:(d / M / yyyy h:mm tt)==> (23/6/2011 4:30 PM)

当我在IIS服务器上发布我的网站时,它将日期格式转换为(M / d / yyyy H:mm)

我更改了服务器的日期和时间格式,但它没有受到影响。 我将网站的文化改为英文,美国时间格式已经解决,但日期没有。 (M / d / yyyy hh:mm tt) 我改变了网站的文化到英国英国日期格式解决但时间没有。 (d / MM / yyyy H:mm)

是什么解决方案使它的格式像我的本地格式??? !!!

9 个答案:

答案 0 :(得分:40)

- Open IIS 7
- Select your website
- Open .NET GLOBALIZATION
- From Culture tab, select required Culture and UI Culture.
- Do iisreset

答案 1 :(得分:18)

  • 转到“控制面板”
  • 单击“区域”,您将看到一个包含3个选项卡(格式,位置和管理)的屏幕
  • 点击格式并选择您喜欢的设置
  • 点击位置,然后选择您喜欢的设置
  • 单击“管理”选项卡。对于“欢迎屏幕和新用户帐户”,单击“复制设置”。在新窗口中,单击“欢迎屏幕和系统帐户”和“新用户帐户”的两个复选框(如果跳过此步骤,您仍会看到问题,因为IIS使用系统帐户)
  • 通过单击所有打开的窗口上的确定
  • 批准对区域进行的所有更改
  • 打开命令提示符,编写iisreset并输入
  • 如果您仍未看到更改,请尝试注销并登录

答案 2 :(得分:17)

我遇到了同样的问题,我刚刚找到了解决方案,您需要更改服务器上的密钥,请按照以下步骤操作:

  • 进入注册表编辑器(开始 - >运行 - >键入regedit)。
  • 进入文件夹HKEY_USERS - > .DEFAULT - >控制面板 - >国际。
  • 找到关键sShortDate,右击 - >修改...
  • 更改d / M / yyyy的值数据。
  • 注销。然后,下次登录时,日期应该可以正常工作。

这应该可以解决问题,你也可以改变sLongDate。

答案 3 :(得分:11)

尝试将此行放在web.config的system.web中,修改您所在国家/地区的文化数据。

<globalization uiCulture="es-CO" culture="es-CO" enableClientBasedCulture="false" />

答案 4 :(得分:2)

这是基于Nedim的答案,但有调整:

  • 转到“控制面板”
  • 单击“区域”,您将看到一个包含3个选项卡(格式,位置和管理)的屏幕
  • 点击格式并选择您喜欢的设置
  • 点击其他设置
  • 点击日期标签
  • 将短日期更改为所需格式并确认对话框
  • 点击位置,然后选择您喜欢的设置
  • 单击“管理”选项卡。对于“欢迎屏幕和新用户帐户”,单击“复制设置”。在新窗口中,单击“欢迎屏幕和系统帐户”和“新用户帐户”的两个复选框(如果跳过此步骤,您仍会看到问题,因为IIS使用系统帐户)
  • 通过单击所有打开的窗口上的确定
  • 批准对区域进行的所有更改
  • 打开命令提示符,编写iisreset并输入
  • 如果您仍未看到更改,请尝试注销并登录

在我的情况下,我国家的默认格式是错误的,除非选择其他具有所需格式的格式,否则我无法选择正确的格式。但是有一个web.config,全球化设置在我的本地文化之前。

答案 5 :(得分:2)

请尝试以下步骤。它适用于我

  1. 在IIS中检查应用程序的应用程序池。
  2. 转到您网站的应用程序池,并在预先设置中将该池的标识更改为本地服务(因为您设置的所需日期格式在本地系统中)。
  3. 在IIS中重新启动您的应用

答案 6 :(得分:1)

即使在设置应用程序区域设置之后,它仍然在拾取应用程序池用户区域设置。我不得不为所有用户更改区域设置。这个屏幕截图可能有帮助...

  1. 更改系统区域设置
  2. 将区域设置更改为所需
  3. Change System Locale

答案 7 :(得分:0)

  1. 根据需要更改系统短日期和日志日期格式。
  2. 在IIS中检查应用程序的应用程序池。
  3. 转到IIS的应用程序池部分,将该池的身份更改为本地系统(因为您设置的所需日期格式为在您当地的系统中)
  4. 在IIS中重新启动您的应用

答案 8 :(得分:0)

如果您更改了系统日期格式,并单击了“将设置复制到ALl用户帐户”,但新格式仍未应用到IIS托管的WebProject。然后,您必须尝试转到APplication Pool Idnetity并更改用户帐户,然后再次尝试将设置复制到“所有用户”帐户。从这里获取参考对我有用 How to Set date and time format in IIS