问题描述
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')