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

今天在用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-MM-dd,

    3、重新启动IIS,开始→运行→输入iisreset(如果不行,就打开IIS管理器,停止,再启动)

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

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

上一篇:qt 4.6.2 vs 2005 + QCreator 开发环境配置(有注册码)


下一篇:PAT 1105 Spiral Matrix[模拟][螺旋矩阵][难]