HTMer » 网站建设 » 解决IIS7中时间格式显示的问题

解决IIS7中时间格式显示的问题

今天在用IIS7的时候发现一个关于时间格式的问题,当我在ASP中使用now()时间函数的时候,日期是以【/】来分隔,而不是以【-】来分隔的,使得我在运行程序的时候老出错,后来经过研究终于找到解方法。

这里我使用的操作系统是Winodws Vista Ultimate Service Pack 1,在ASP中使用now()时间函数出现的结果如下:

2009/3/17 8:11:51

而我想要的结果是2009-3-17 8:11:51,不知道为什么在IIS7中时间格式要以/来区分,如果有高手知道请留言,不过最终我通过修改注册表的方法解决了此问题,方法如下:

1、开始&→运行&→输入regedit,打开注册表编辑器,依次找到HKEY_USERS\.DEFAULT\Control Panel\International

2、在右边的窗口中找到sDate项,将其值改为-;再找到sShortDate项,将其值改为yyyy-M-d,相关截图如下所示:

3、重新启动IIS,开始&→运行&→输入iisreset

顶一下 ▲()   踩一下 ▼()

相关文章