在Python中使用Cron表达式查找上次触发时间

在Python中使用Cron表达式查找上次触发时间,python,cron,Python,Cron,我想知道实例最后一次获得cron作业是什么时候 例: Cron表达式@hourly 如果我在10月23日下午2:30(datetime.now())运行代码,它将返回10月22日下午2:00 我知道Java有一个包,但有Python实现吗 谢谢。终于找到包裹了 克罗尼特 终于找到了包裹 克罗尼特 from croniter import croniter from datetime import datetime base = datetime(2020,11,21,00,13)

我想知道实例最后一次获得cron作业是什么时候

例:

Cron表达式@hourly

如果我在10月23日下午2:30(datetime.now())运行代码,它将返回10月22日下午2:00

我知道Java有一个包,但有Python实现吗


谢谢。

终于找到包裹了

克罗尼特


终于找到了包裹

克罗尼特

  • from croniter import croniter
    from datetime import datetime
    
    
    base = datetime(2020,11,21,00,13)
    print(base)
    expression = "30 * * * *"
    
    itr = croniter(expression,base)
    print(itr.get_next(datetime))
    print(itr.get_prev(datetime))
    print(itr.get_prev(datetime))