Cron 表达式解析器

输入标准 5 段 cron 表达式(分 时 日 月 周),立即解析各字段含义,并列出接下来的运行时间。

字段含义

字段取值可用符号
分钟0–59* , - /
小时0–23同上
日1–31同上
月1–12同上,也支持 JAN–DEC
星期0–6(0 为周日)同上,也支持 SUN–SAT

*/5 表示每 5 个单位;1-5 表示范围;1,15 表示列举。当「日」和「星期」都不是 * 时,按 cron 惯例取两者的并集。

常见问题

为什么「日」和「星期」同时限定时结果变多了?

这是标准 cron 的语义:只要两者都不为 *,任意一个匹配即触发,相当于「或」。想表达「每月 1 号且是周一」这种「且」,需要把判断放到应用逻辑里。

Linux 的 cron 有 5 段,为什么有些系统有 6 段?

Quartz 等调度器在前面多一段「秒」,共 6 段。本工具按 Linux crontab 的 5 段标准解析;若你用的是 6 段表达式,请先去掉秒字段。

计算的时间和系统时区有关吗?

有关。本工具按你浏览器所在时区计算;服务器上 crontab 的时间以服务器时区为准,跨地域部署时要留意差异。

开源仓库与下载
← 返回知办库首页
GitHub 开源源码 Gitee 开源源码(国内) 夸克网盘下载 百度网盘下载
夸克提取码:9966 | 百度提取码:None
查看绿色版下载页 →