您好,欢迎光临郑州网站制作网!
全国咨询热线:18539972853
首页/常见问题/文章详情

如何去掉Win7系统中获得的系统长日期格式中包含的星期?

发表时间:2019-08-19 17:41:02    浏览次数:17

Win7下,虽然我们将控制面板中的时间日期格式改为 YYYY-MM-DD了,在ACCESS数据库中若使用函数NOW()或DATE()取得的日期还是带/的格式,或者在获取的完整日期和时间显示里包含“星期”,这样在一些兼容性不太好的软件里可能就会报错,比如:”2019-8-19 星期一 17:32:30 “,这个长时期显示没有什么问题,但程序会因为它包含”星期一“这三个字认为它是一个非时期字符串,执行过程中就会报错。解决方法就是把星期几那三个字干掉。

去掉日期中包含的星期

我们可以通过更改注册表来解决这个问题:
regedit打开注册表,进入到[HKEY_USERS\.DEFAULT\Control Panel\International],然后
1、将键 sDate 的值由 / 改为 -
2、将键 sShortDate 的值由 yyyy/M/d 改为 yyyy-M-d (注:如果是yyyy/M/d dddd,这后面的dddd即表示星期,如不想显示星期,删除即可。)
3、重启IIS即可。