xyhqqaa 发表于 2012-5-16 12:02:01

求助读取时间的返回值

本帖最后由 xyhqqaa 于 2012-5-17 10:35 编辑


新手求助简单读取时间。得到返回值为h:mm:ss....但是我想得到的返回值希望是hh:mm:ss 也就是比如09:10:11
#include <ButtonConstants.au3>
#include <DateTimeConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GuiDateTimePicker.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 321, 217, 192, 114)
$Date1 = GUICtrlGetHandle(GUICtrlCreateDate("", 64, 24, 210, 21,$DTS_TIMEFORMAT))
_GUICTRLDTP_SETFORMAT ( $DATE1 , "HH:mm:ss" )
$Button1 = GUICtrlCreateButton("Button1", 112, 64, 75, 25)

GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $Button1
                        MsgBox("","",GUICtrlRead($DATE1))
        EndSwitch
WEnd

如此的话得到的返回值不正确。
或者寻求设置时间格式。。并得到想要的返回值。。。。我不知道我哪错了

user3000 发表于 2012-5-16 12:02:02

回复 1# xyhqqaa
你自己弄错了一丁点'顺序'!
$Date1 = GUICtrlCreateDate("", 64, 24, 210, 21,$DTS_TIMEFORMAT)
_GUICTRLDTP_SETFORMAT (GUICtrlGetHandle($DATE1) , "HH:mm:ss" )

魔导 发表于 2012-5-16 12:15:28

楼主意思是这样吗?
MsgBox('','',@hour&':'&@min&':'&@sec)

魔导 发表于 2012-5-17 17:53:49

回复 1# xyhqqaa

“最佳答案” 这个怎么弄的?

cfs43210 发表于 2012-5-17 20:08:23

学以致用学以致用

xyhqqaa 发表于 2012-5-17 23:42:09

回复 4# 魔导


   发帖的时候。。选择为悬赏。就可以用小金币发布悬赏贴、。。这样就可以选择最佳答案

魔导 发表于 2012-5-18 11:04:18

回复 6# xyhqqaa


    谢楼主指教,明白了
页: [1]
查看完整版本: 求助读取时间的返回值