以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  发现一个关于日期的有趣问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32499)

--  作者:aubber
--  发布时间:2013/5/3 11:36:00
--  发现一个关于日期的有趣问题
在操作系统里面,如果把日期显示格式改成 yyyy/M/d dddd ,即当日期显示为 2013/5/3 星期五 的时候,程序里关于日期计算的部分会出错的。有没有简便的办法统一的进行修改?
[此贴子已经被作者于2013-5-3 11:38:53编辑过]

--  作者:Bin
--  发布时间:2013/5/3 11:41:00
--  
启动程序的时候使用代码强制更改系统日期格式.

使用代码更改注册表 HKEY_CURRENT_USER\\Control Panel\\International\\sLongDate 的值即可

--  作者:aubber
--  发布时间:2013/5/3 11:47:00
--  
请教用什么代码怎样修改注册表呢?改完以后还不影响操作系统的显示星期的功能。
--  作者:Bin
--  发布时间:2013/5/3 11:48:00
--  
修改注册表请看帮助http://www.foxtable.com/help/topics/2051.htm
你想改了不影响系统显示,那是不可能的.

--  作者:aubber
--  发布时间:2013/5/3 11:58:00
--  
现在很多地方按星期对车辆限行,很多电脑都把右下角的日期显示中增加了星期的显示,所以这个问题很麻烦。谢谢你的解答,呵呵。。
--  作者:程兴刚
--  发布时间:2013/5/3 12:01:00
--  
日期的计算对日期有要求:要符合英文格式日期的要求。