Cron 表达式解析 纯前端 · 免登录
解析 Cron 表达式为人类可读描述,预览未来执行时间
Cron 表达式
未来 5 次执行时间
常用示例:
Cron 表达式解析工具使用说明
Cron 表达式是定时任务的时间描述语法,广泛用于 Linux crontab、Spring @Scheduled、Quartz 等调度框架。本工具将表达式翻译为人类可读的描述,并预览未来 5 次执行时间,避免配置错误导致任务不执行或频繁执行。
字段格式:5 字段(分 时 日 月 周,Linux crontab);6 字段(秒 分 时 日 月 周,Quartz/Spring);7 字段(末尾追加年)。? 仅用于「日」或「周」字段,表示不指定。
特殊符号:* 任意值、, 枚举(1,3,5)、- 范围(9-18)、/ 步进(*/5 每 5 个单位)。「日」与「周」同时指定时为「或」关系(满足其一即执行)。
常用表达式速查:* * * * * 每分钟;*/5 * * * * 每 5 分钟;0 * * * * 每小时整点;0 0 * * * 每天 0 点;0 9 * * * 每天 9 点;30 9 * * 1-5 工作日 9:30;0 0 * * 1 每周一 0 点;0 0 1 * * 每月 1 号 0 点。
常见坑:Spring 的 @Scheduled 用 6 字段(含秒),直接复制 5 字段 crontab 表达式会报错;周字段中 0 和 7 都表示周日。