日期:2014-05-16  浏览次数:21342 次

服务器日期格式
我有一个系统,采用window2000,asp+iis+sql   server   配置运行的,由于原来的服务器更换了,我重新配置iis,但是问题出现了。
数据库中保存的日期为2004-11-05   23:01:10(已经把window系统的时间格式修改为“yyyy-mm-dd   HH:mm:ss”的格式)
将这个日期显示在页面上变成“2004-11-05   下午   11:01:10”
为什么?

------解决方案--------------------
保存的日期为2004-11-05 23:01:10


要显示在页面上变成“2004-11-05 下午 11:01:10”


这不是正确的吗?

你想要显示什么样的?

------解决方案--------------------
试一下这个:
其实很简单,也是通过修改注册表,对应键值为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT(OLEAUT有可能不存在,那就自己创建一个)
在该键下创建一个DWORD值 VarConversionLocaleSetting = 2
注:DWORD值在中文注册表编辑器里叫 "双字节值 "
操作完毕重新启动计算机...OK.

------解决方案--------------------
程序 里面 转换一下
输出格式
不就可以了

------解决方案--------------------
是不是想去掉下午?
优化大师有个

系统个性设置---去掉时间前的文字,试试看
------解决方案--------------------
设置服务器的时间格式为24小时制吧。
12小时制会在时间前面显示am或pm,对应中文就是上午或下午。
------解决方案--------------------
数据库中保存的日期数据是2004-11-05 23:01:10这样的?
页面显示出来的却不一样?你显示的代码怎么样的?看看。。。
------解决方案--------------------
呵呵,2003也是这样的,这样的话运行部分程序会出错的,比如有的动网论坛就会变成12小时制,不过我也不知道怎么办。。。