如何设置APScheduler时区并在一小时内执行任务


scheduler = BlockingScheduler(timezone='US/Eastern')
scheduler.add_job(get_scores, 'cron', day_of_week='mon-fri', hour='8-18', minute='*/15')
scheduler.start()

我需要这个代码在美国东部时间上午9点到下午5点每15分钟执行一次。但出于某种原因,它正在这样做:

Next wakeup is due at 2021-07-22 08:00:00-04:00 (in 47626.905794 seconds)

提前感谢!

时区需要在add_job中,如:

scheduler.add_job(get_si_data, trigger='cron', day_of_week='mon-fri', hour='8-18', minute='*/15', timezone='US/Eastern')

最新更新