我有一个vb.net应用程序,每10分钟运行一次计时器。每小时10分钟运行计时器
我该如何让它每小时运行10分钟?
例如,如果我从16:03
开始应用程序,它将从此每隔10分钟运行一次。我怎样才能使它每10分钟从未来10
为〔实施例运行,应用程序启动时*16:03*
,计时器会在旁边打勾*16:10*
然后*16:20*
而非*16:13*
,然后*16:23
*等等...
我有一个vb.net应用程序,每10分钟运行一次计时器。每小时10分钟运行计时器
我该如何让它每小时运行10分钟?
例如,如果我从16:03
开始应用程序,它将从此每隔10分钟运行一次。我怎样才能使它每10分钟从未来10
为〔实施例运行,应用程序启动时*16:03*
,计时器会在旁边打勾*16:10*
然后*16:20*
而非*16:13*
,然后*16:23
*等等...
将计时器设置为1分钟,检查当前分钟数是否以0
结尾,如果是这样的话。
或者,在启动时将计时器设置为X分钟,其中X为10 - last digit of current time
。在第一个计时器刻度上,执行此操作,将计时器设置为10分钟,不要再触摸它。
你是指当前时间的最后一位数字是什么意思? – user2710234 2014-11-03 19:41:23
@ user2710234如果当前时间是11:23,最后一位数字是3 – 2014-11-03 19:45:42
将第一个计时器间隔设置为小于10分钟。如果您的应用程序在16:03启动,请将第一个时间间隔设置为7分钟而不是10,然后在第一个时间间隔完成后使用10。 – 2014-11-03 19:34:55
它不会总是在同一时间开始,虽然 – user2710234 2014-11-03 19:40:38
没关系。如果在16:04开始,请将初始间隔设置为6分钟。如果在16:08开始,请将其设置为2分钟。 **调整初始间隔**以获得所需的周期,然后返回到正常周期的间隔。 – 2014-11-03 19:46:40