newuser 发表于 2010-6-12 14:58:29

获得系统时间?[已解决]

本帖最后由 newuser 于 2010-6-17 15:58 编辑

用以下的代码获取的怎么是上午的时间,看材料半天也找不到答案?
$SYSTEMTIME=DllStructCreate("ushort wYear;ushort wMonth;ushort wDayOfWeek;ushort wDay;ushort wHour;ushort wMinute;ushort wSecond;ushort wMilliseconds")
DllCall("Kernel32.dll","none","GetSystemTime","ptr",DllStructGetPtr($SYSTEMTIME))
MsgBox(0,"现在的时间是:",DllStructGetData($SYSTEMTIME,"wHourOfDay")&":"&DllStructGetData($SYSTEMTIME,"wMinute"))

C.L 发表于 2010-6-12 15:35:27

$SYSTEMTIME=DllStructCreate("ushort wYear;ushort wMonth;ushort wDayOfWeek;ushort wDay;ushort wHour;ushort wMinute;ushort wSecond;ushort wMilliseconds")
DllCall("Kernel32.dll","none","GetSystemTime","ptr",DllStructGetPtr($SYSTEMTIME))
MsgBox(0,"现在的时间是:",DllStructGetData($SYSTEMTIME,"wHour")+8&":"&DllStructGetData($SYSTEMTIME,"wMinute"))

lynfr8 发表于 2010-6-12 16:57:58

MsgBox(0,"现在的时间是:",@HOUR&":"&@MIN)

KLU3K 发表于 2010-6-12 18:29:56

楼上是正解。楼主的太复杂了。没必要。

hbjm_jonson 发表于 2010-6-12 19:24:02

哈哈,支持3楼!

lin0308 发表于 2010-6-12 21:03:17

参考时间宏参数

lin0308 发表于 2010-6-12 21:04:43

参考时间宏参数

t87564833 发表于 2010-6-14 09:50:33

呵呵!3楼已经出正解,贴帮助文件出来给楼主看!

hzxymkb 发表于 2010-6-14 10:10:15

有问题多看看帮助是好的!

menfan1 发表于 2010-6-14 11:59:22

看看帮助。。

chenronting 发表于 2010-6-17 08:56:57

LZ太强大了。。 居然这么复杂~~~

kinghu318 发表于 2010-6-17 09:38:53

_nowdate()

Joo 发表于 2010-6-17 09:54:05

直接用宏不就搞定了么...

rikthhpgf2005 发表于 2010-6-17 10:30:38

有宏不用,

newuser 发表于 2010-6-17 14:29:16

回复 4# KLU3K
就是为了学习DllCall(),遇到了问题所以想请教大家.
页: [1] 2
查看完整版本: 获得系统时间?[已解决]