星点 星点-时间工具 首页星点导航
关于
版本 v1.0.0

Cron 表达式解析与执行计划

输入 Cron 表达式,得到字段拆解、自然语言解释与合法性校验,并计算严格晚于基准时间的下一次执行与未来多次执行预览。显式区分 Linux 五字段与 Quartz 六/七字段,不混合解析。

Cron 表达式解析 · 工具介绍

本工具显式支持两种方言:Linux/Unix 五字段(分 时 日 月 星期)与 Quartz 六/七字段(秒 分 时 日 月 星期 [年])。请在界面选择方言,工具不会把五字段表达式前置 * 变成六字段,也不会混合解释。

「字段解读」标签展示校验结果、人类可读摘要与字段可视化表格(字段名/原值/允许范围/解释),并将错误定位到具体字段,例如字段数错误、分钟范围超限、在 Linux 使用 ? 等。

「执行计划」标签根据你选择的基准时间、时区与方言计算严格晚于基准的下一次执行及后续多次执行(含 UTC、偏移与距离),密集表达式会给出频率提醒,结果可复制或导出 CSV。

全部计算在浏览器本地完成,不上传表达式。

提示:Quartz 中「日」与「星期」必须有一个为 ?;两者同时指定会被视为不符合 Quartz 规则。

Cron 表达式解析 · 功能特点

  • 显式支持 Linux 五字段与 Quartz 六/七字段,方言需选择
  • 字段可视化表格:字段名/原值/允许范围/解释
  • 字段级错误定位(字段数、范围、? 用法、L/W/# 等)
  • 自然语言摘要
  • 严格晚于基准的下一次执行与未来多次预览
  • 展示当地/UTC/偏移与距基准时间,密集表达式频率提醒
  • 支持 ? L W #(Quartz)与名称别名
  • 结果可复制、导出 CSV,浏览器本地计算

Cron 表达式解析 · 使用方法

  1. 输入 Cron 表达式,并选择方言(Linux / Quartz);
  2. 在「字段解读」查看校验结果、摘要与字段解释;
  3. 切换到「执行计划」,设置基准时间、时区与次数;
  4. 查看下一次与未来执行时间,可复制或导出 CSV。

Cron 表达式解析 · 常见问题

Q:0 */5 * * * ? 是什么含义?

这是 Quartz 六字段表达式:秒 0、分 每 5 分钟、时/日/月 任意、星期不指定(?),含义是每 5 分钟的第 0 秒执行一次。

Q:为什么在 Linux 模式报 ? 不支持?

? 是 Quartz 方言的语法,Linux/Unix 五字段不支持。请切换方言为 Quartz,或改用符合五字段语法的写法。

Q:下一次执行如何定义?

默认查找严格晚于基准时间的下一次执行;若基准时刻恰好命中触发点,会返回其后的下一次。

Q:为什么结果和某些系统不一致?

Cron 存在多种方言,Kubernetes/Spring/Jenkins 等实现存在差异。本工具首版仅支持 Linux 五字段与 Quartz 六/七字段,并按所选时区与夏令时规则计算。

相关工具

继续使用本站其它时间工具:

时间戳转换

时间戳⇄日期时间互转,实时当前时间与秒毫秒换算

打开工具

日期时间格式化

按预设或自定义格式输出,时区与 token 校验

打开工具

日期时间差

两个时刻经过时长,两个日期相隔天数与年月

打开工具

日期计算器

基准日期加减年月日时分秒,月末钳制与闰年规则

打开工具

时区转换

同一时刻多时区对照,含 UTC 与 RFC3339 输出

打开工具

时间字符串解析

识别日期格式与时间戳,揭示歧义与结构化字段

打开工具

Cron 表达式生成

预设或表单生成 Linux/Quartz 表达式并解释

打开工具