ap4115 发表于 2010-9-10 08:51:21

怎么样程序里面某部分在一天24小时中,正点的时候运行一次呢?

不管程序什么时候启动的,想让里面某部分,在实时时间 的正点 运行一次。比如今天早8:16分把程序打开后,程序里面某部分 自动检测在9点,10点,11点....................每到整点就执行一次,如果程序中间关闭了,下次重开时,就从下一个整点开始计算.

iraq 发表于 2010-9-10 08:57:32

用等号可以比较时间,判断小时和分钟,以及秒不要超过多少范围内可执行。

飞雨天 发表于 2010-9-10 08:58:43

比较时间,然后设定一个误差,1s是可行的。。。
其实这个问题很简单吧?
写程序之前先让自己大脑来模拟计算机走一遍流程,然后用程序表达

ap4115 发表于 2010-9-10 09:04:16

一天有24小时,这样的话,得用等号 做24个个判断了

tester 发表于 2010-9-10 09:12:04

就算24个判断,也可以用数组循环。也不用24个等号

tester 发表于 2010-9-10 09:12:41

我认为是比较分钟和秒就可以,不用比较小时,因为分钟如果是0,就代表整点

ap4115 发表于 2010-9-10 09:56:26

是喔,有道理,比较分钟和秒就可以了,这样只有一个判断就行

木木 发表于 2010-9-10 16:08:18

很简单的,我现在做的系统就用到了这个,不光可以做每小时,还可以做每分钟和每秒
页: [1]
查看完整版本: 怎么样程序里面某部分在一天24小时中,正点的时候运行一次呢?