找回密码
 加入
搜索
查看: 1685|回复: 3

Au3日期控件在winXp和WIN VISTA和7下的不同

[复制链接]
发表于 2009-11-11 11:05:11 | 显示全部楼层 |阅读模式
今天用到日期控件,发现这个控件所得数据在windows Xp与windows Vista/7不同。
   运行下面这段代码:
  #include <GUIConstantsEx.au3>
#include <DateTimeConstants.au3>

Opt('MustDeclareVars', 1)

Example1()
Func Example1()
    Local $date, $msg

    GUICreate("测试", 200, 200, 800, 200)
    $date = GUICtrlCreateDate("", 10, 10, 185, 20,$DTS_SHORTDATEFORMAT)
    GUISetState()

    Do
        $msg = GUIGetMsg()
    Until $msg = $GUI_EVENT_CLOSE

    MsgBox(0, "Date", GUICtrlRead($date))
    GUIDelete()
EndFunc

windows XP下得到数据是 2009-11-11
windows vista/7 下得到的数据是 2009/11/11
这就给我们处理日期提了个醒,否则写出来的东西不能使用各种平台,不知道小菜说的对不对!希望大家多多指点
 楼主| 发表于 2009-11-11 11:05:28 | 显示全部楼层
希望大家多多指点!我测试的结果是不同的
发表于 2009-11-11 14:55:49 | 显示全部楼层
你的提醒有道理,不过这个和操作系统没关系,同样的操作系统你设置不同的时间标准格式也是不一样的结果
 楼主| 发表于 2009-11-12 16:15:07 | 显示全部楼层
关键是我设置的是同样的时间格式!纯是操作系统的缘故!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 12:52 , Processed in 0.081897 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表