我想在Python 3.8中获得cron表达式的下一次执行时间,这是我的代码:
now = datetime.datetime.now()
cron = croniter.croniter(source.cron, now)
next_date = cron.get_next(datetime.datetime)
但是当我执行这个时,结果让我感到困惑,当我输入'0 0 1 * * *'
时,结果是2020-11-01 00:00:00
,下个月?
cron表达式是次日,结果应该是次日,但结果是下个月?我是不是错过了什么?我该怎么做才能改正?
cron表达式用于下个月的第一天。表达式的字段为:
最小小时月日周年日