请教个时间转换的问题(谢谢顽固)
本帖最后由 58fly 于 2009-12-29 23:22 编辑$time = DllCall("kernel32.dll","int","GetTickCount");获取毫秒
如何返回格式为 PC已运行了 几天 零 几小时 零 几分钟 的值!? $time = DllCall("kernel32.dll","int","GetTickCount")
$ds=_mod_Ex($time,24*60*60*1000)
$hs=_mod_Ex($ds,60*60*1000)
$ms=_mod_Ex($hs,60*1000)
$ss=_mod_Ex($ms,1000)
MsgBox(0,0,"电脑已经运行"&$ds&"天"&$hs&"时"&$ms&"分"&$ss&"秒")
Func _Mod_Ex($One,$Two)
Local $slt
$slt=Int($One/$Two)
$slt=$One-$slt*$Two
Return $slt
EndFunc 测试了,可用,但没看明白,能加个注释吗? 回复 3# 58fly
这还不明白?……
下面是注释
;1000 是毫秒
页:
[1]