在线 Cron 表达式解析工具,支持 5 字段(分 时 日 月 周)和 6 字段(秒 分 时 日 月 周)格式。实时显示未来 10 次执行时间及中文描述,适合后端开发、定时任务调试使用。
Cron 表达式用一串以空格分隔的字段描述任务的执行时间规律,随 Unix cron 守护进程诞生,至今仍是 Linux 定时任务和各类调度框架描述"何时执行"的通用语法。
页面提供 5 位(对应 Linux crontab)与 6 位(在最前加秒,对应 Quartz、Spring Scheduler)两种模式,输入表达式后基于 cron-parser 库实时列出未来 10 次执行时间与中文描述。
Linux 传统 crontab 只有 5 个字段(分 时 日 月 周),最小调度粒度是分钟;Quartz、Spring Scheduler 等框架在最前面加了"秒"字段变成 6 位,可精确到秒级触发。
5 位顺序为:分(0-59)时(0-23)日(1-31)月(1-12)周(0-7,0 和 7 都表示周日);6 位格式在最前面再加一位秒(0-59)。
* 表示任意值,/ 表示步长(如 */5 即每 5 个单位),, 分隔多个离散值(如 1,15),- 表示连续区间(如 1-5),? 仅用于日或周字段表示不指定。
每天凌晨 2 点执行为 0 2 * * *;每 5 分钟执行一次为 */5 * * * *;每周一零点执行为 0 0 * * 1;每月 1 号零点执行为 0 0 1 * *。