Asp的上下午时间格式问题

来源:asp之家 时间:2009-04-13 16:06:00 

困扰我很久问题终于在昨天被解决了。

  其实问题很简单<% =now %>老是显示12小时制,总是出现上午、下午。这个问题虽然很小,但是有中文就无法将时间保存在数据库中,即使保存进去了,比如动网的论坛就无法正确的显示发贴时间,发贴顺序被打乱。这个问题确实问了好多人都不知道因果。

  虽然网上很多人都说在win2000区域中设置时间格式为24制,但是问题依旧。网上也搜索了好几天都发现没人能解决这个问题,终于在微软msdn库,所以现在终于找到了解决方案。答案就是修改注册表就可以了。

  1、控制面板--区域和语言选项--把时间设置为24小时格式。
  2、建立HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT\VarConversionLocaleSetting = 2 (DWORD)

  备注:(如果OLEAUT不存在则进行创建,其中2为十六进制),这个的目的是强制asp采用24小时制

  3、把如下代码保存为xxx.reg,然后点击写入注册表

Windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Control Panel\International]
"iTime"="1"

  4.重新启动操作系统(光重新启动iis还不行)

  原理是强制使asp时间使用区域格式。

  注释:DWORD文件就是在选择新建的时候选最后一个建制

标签:asp,时间,格式
0
投稿

猜你喜欢

  • XML与HTML的结合(下)

    2008-09-05 17:20:00
  • 导航设计与信息架构

    2008-01-13 22:08:00
  • 永不熄灭的爱心图标——腾讯公益月捐计划 “QQ首席图标”诞生记

    2009-09-01 19:43:00
  • ASP读取MySQL数据库出现乱码的解决办法

    2010-03-08 14:25:00
  • 什么是XML?

    2007-10-29 12:53:00
  • asp下用fso和ado.stream写xml文件的方法

    2011-04-07 10:55:00
  • Ethnique公司logo设计过程和思路

    2009-09-19 17:04:00
  • 淘宝网获亚洲最佳在线客户体验大奖

    2009-03-31 12:55:00
  • CSS3 + HTML5 实现未来 Web 设计

    2010-01-25 12:17:00
  • ASp使用AspJpeg组件制作透明文字水印

    2008-01-15 20:25:00
  • 数据库技巧——MySQL十大优化技巧

    2011-01-31 16:44:00
  • Dreamweaver 4.0使用技巧集锦

    2007-11-08 12:47:00
  • 纯CSS圆角框2-透明圆角化背景图片

    2009-12-11 19:10:00
  • 高效的MySQL分页

    2011-01-04 20:01:00
  • js实现(层,表格)元素圆角的函数

    2008-01-01 16:40:00
  • 新云4.0 模板通用标签说明

    2008-11-20 13:12:00
  • ASP连接Oracle数据库的例子

    2007-10-02 12:44:00
  • Oracle数据库系统使用经验六则

    2010-07-26 13:22:00
  • 让验证码友好一点

    2007-10-20 13:45:00
  • ASP 正则表达式常用的几种方法(execute、test、replace)

    2010-03-02 20:23:00
  • asp之家 网络编程 m.aspxhome.com