我正在尝试从我页面上的天气服务更新信息。信息应该每小时每小时更新一次。我到底该如何每小时调用一个函数呢?
我有一个想法,但我不确定如何真正改进它,使其有效……我的想法是创建一个if语句,例如:(伪代码)
//get the mins of the current time
var mins = datetime.mins();
if(mins == "00"){
function();
}
我有一个系统,需要在特定的时间间隔触发
如果它被赋予以下内容:
minutes:25, seconds:10
然后它应该每小时触发一次,每小时25分10秒。例如,7:25:10、8:25:10、9:25:10等等。
这很简单,而且我已经让代码正常工作了。问题是,只有当系统每秒至少检查一次时,它才能起作用,否则它将错过触发器。
那么,如何检查触发单位是否与上次检查后的当前时间单位匹配?两次检查之间的时间差别很大。
触发器单元的存储方式如下:
// units that must match the current time <Calendar Unit, Trigger>
priva
我想每小时向我的用户发送推送通知。
from push_notifications.models import APNSDevice
print('test schedule task')
device = APNSDevice.objects.all()
if device is None:
print('None Device')
print('number of models is '+str(len(device)))
device.send_message('test')
以上是我尝试每小时执行的内容。
但是在执