ASP程序中调用Now()总显示“上午”和“下午”,如何解决?
2010-05-11 09:06
441 查看
ASP程序中调用Now()总显示这样的格式:“2007-4-20 下午 06:06:38”,我要的正确格式为“2007-4-20 18:06:38”,我已经通过控制面板==>区域和语言选项==>区域选项==>自定义==>时间 时间格式 改为: H:mm:ss 但无法解决问题,SQL Server数据库里的日期型记录显示是正常的,就只在WEB程序里有这个问题,请问大家如何解决?我在线等。
问题补充:
现在显示中文已经解决了,解决办法:把注册表里的两个地方“上午”“下午”的键值删除,然后重启计算机就可以了! 把注册表[HKEY_USERS/.DEFAULT/Control Panel/International]里的: "s1159"="上午" "s2359"="下午" 删除,然后重启。就好了。 现在的问题是我已经设置成24小时制,可是用now()或time()得到的时间却是12小时制,这是为什么?
<%=now%>老是显示12小时制,总是出现上午、下午。
修改注册表就可以了。
1、控制面板--区域和语言选项--把时间设置为24小时格式。
2、建立 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/OLEAUT/VarConversionLocaleSetting= 2 (DWORD)
备注:OLEAUT 项可能不存在。如果它不存在,则必须先创建该项。
3、重新启动IIS。
问题解决。
原理是强制使asp时间使用区域格式。
相关文章推荐
- ASP中now()函数显示 汉字上午或下午的解决办法
- ASP程序中调用函数Now()显示上午下午的问题
- [ASP.NET]调用js文件的中文在.net中显示为乱码如何解决?
- 如何将.net程序打包成ActiveX控件,并在ASP.NET中调用?
- 求助:如何在ASP页面中调用Winform程序呢?
- 如何去除时间显示里的上午和下午
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- ASP程序中调用JavaScript中getYear()方法显示时间浏览器兼容显示错误问题
- Python调用不在同一个文件夹下的Python程序,并且如何解决pyinstaller打包路径问题
- 如何将动态链接库(C++ DLL)中的printf显示在其被调用的程序控制台上
- asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法
- 如何解决开发x64平台下ASP.NET程序的常见问题
- QT5常见问题二:程序显示中文乱码以及Linguist打开翻译文件乱码,该如何解决?
- DateTime.Now.ToString("yyyy-MM-dd") 怎样显示上午/下午
- GUI程序如何使用控制台输出调试信息[zz][MFC调用win32窗口显示调试信息,使用AllocConsole 函数 ]
- 如何解决ASP.NET中中文不能正常显示问题
- 如何解决:Asp.NET调试时提示:无法启动程序“http://localhost:6901/WebGridview.aspx”
- ASP中使用now函数总是显示上午和下午怎么办?怎么去除?
- 如何解决ASP.NET程序安装到繁体系统上的乱码问题
- 解决小程序官方接口生成二维码如何显示