haorui658 发表于 2010-4-8 18:45:39

怎样用api修改区域选项中时间格式,短日期yyyy-m-d改成长日期yyyy-mm-dd[已解决]

本帖最后由 haorui658 于 2010-4-8 22:18 编辑

如题,由于我这版的系统不能更改,也不能重装系统,所以需要这样一个东西,参考网址http://topic.csdn.net/t/20060814/17/4948988.html

haorui658 发表于 2010-4-8 20:30:54

哪位大侠帮帮忙 真的很重要,例如系统当前是2010-4-8,改成托盘中显示2010-04-08

haorui658 发表于 2010-4-8 22:18:01

寻觅了N久终于找到了,虽然不是AU3解决的:face (36):
将下面文字保存为注册表文件导入就OK了Windows Registry Editor Version 5.00


"sShortDate"="yyyy-MM-dd"

afan 发表于 2010-4-8 22:32:25

唉,有时候容易把简单的问题弄复杂了~~~
如果可以用注册表操作那就简单多了RegWrite('HKCU\Control Panel\International', 'sShortDate', 'REG_SZ', 'yyyy-MM-dd')

haorui658 发表于 2010-4-8 22:55:15

回复 4# afan


    呵呵 关键一开始没有想到注册表这个东西,后来想到了,但是网上没有找到相关的参考资料,于是硬着头皮在注册表里搜,逐个的实验,终于OK了, 我这里有个Delphi写的程序获取的时间不对,在WIN7下不能运行,所以才出此下策:face (9):

ceoguang 发表于 2010-4-9 02:13:21

参考Date.au3中_Date_Time_开头的函数
页: [1]
查看完整版本: 怎样用api修改区域选项中时间格式,短日期yyyy-m-d改成长日期yyyy-mm-dd[已解决]