找回密码
 加入
搜索
查看: 2316|回复: 5

请教如何比较时间?

  [复制链接]
发表于 2008-10-15 22:09:46 | 显示全部楼层 |阅读模式
;定义时间1=23点10分20秒
$time1 = 231020
;获取当前时间
$time = @HOUR & @MIN & @SEC
;比较时间,我想得当前时间$time距离$time1这个设置时间还有多少时间(这里不会了,因为这样减下来甚至有可能是负数)
msgbox(0,"",$time1-$time)
发表于 2008-10-15 22:37:05 | 显示全部楼层
原帖由 itljl 于 2008-10-15 22:09 发表
;定义时间1=23点10分20秒
$time1 = 231020
;获取当前时间
$time = @HOUR & @MIN & @SEC
;比较时间,我想得当前时间$time距离$time1这个设置时间还有多少时间(这里不会了,因为这样减下来甚至有可能是负数)
msgbo ...

正常是用:
Timerinit() 和 TimerDiff()
发表于 2008-10-15 22:38:26 | 显示全部楼层
如果你想真想用宏,可以把年月日也加进去,这样就不会有负数了!
 楼主| 发表于 2008-10-15 22:45:14 | 显示全部楼层
研究出来了
#include <Date.au3>
$shutdown = "2008/10/15" & " " & 23 & ":" & 00 & ":" & 00
While 1
        $timediff = _DateDiff('s', _NowCalc(), $shutdown)
        TrayTip("", $timediff, 3)
WEnd

有更好,或者更优秀的方式请指正,谢谢。
 楼主| 发表于 2008-10-15 22:45:36 | 显示全部楼层
回1,2楼的热心朋友,那个没办法得到年月啊。
发表于 2008-10-16 12:41:37 | 显示全部楼层
原帖由 itljl 于 2008-10-15 22:45 发表
回1,2楼的热心朋友,那个没办法得到年月啊。

唉!.....
你运行下面的代码试试!!

MsgBox(0, '',@YEAR&'年'&@MON&'月'&@MDAY&'日')
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 21:39 , Processed in 0.084092 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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