Cron 表达式解析器

输入 Cron 表达式,解析各字段含义并预览未来执行时间

常用:
支持标准 5 字段(分 时 日 月 周)和 6 字段(秒 分 时 日 月 周)格式
执行计划:
字段 含义 允许范围 允许特殊字符
未来 10 次执行时间
# 执行时间 距现在
关于 Cron 表达式解析器
  • Cron 是 Unix/Linux 系统中用于定时任务调度的表达式格式,广泛应用于服务器定时任务、CI/CD 流水线、云函数触发器等场景
  • 本工具支持标准 5 字段格式(分 时 日 月 周)和扩展 6 字段格式(秒 分 时 日 月 周,如 Spring/Quartz)
  • 解析结果包含人类可读描述、各字段含义说明和未来 10 次执行时间预览
操作说明
  • 在输入框中输入 Cron 表达式,点击「解析」或按 Enter 查看解析结果
  • 点击顶部「常用」预设按钮可快速填入常见表达式
  • 点击「示例」加载一个典型的工作日早 9 点执行示例
  • 解析结果实时显示字段含义表格和未来 10 次执行时间
注意事项
  • 执行时间预览基于浏览器本地时间计算,与服务器时区可能存在差异
  • 不同平台(Linux crontab、Spring、Quartz、AWS EventBridge)的 Cron 语法略有差异,请以目标平台文档为准
  • 日(DOM)和周(DOW)字段同时指定时,部分系统取并集,部分取交集,建议避免同时使用
  • 所有处理均在浏览器本地完成,不会上传任何数据
Cron 表达式知识详解
字段格式速查
字段 必填 允许值 特殊字符
秒(6字段)0–59* , - /
0–59* , - /
0–23* , - /
1–31* , - / ? L W
1–12 或 JAN–DEC* , - /
0–7 或 SUN–SAT* , - / ? L #
特殊字符说明
字符含义示例
*任意值* * * * * 每分钟
,枚举多个值1,3,5 第1、3、5
-范围1-5 第1到5
/步长*/5 每隔5个
?不指定(日/周字段)0 0 1 * ?
L最后一天/最后一个周XL 月末最后一天
W最近工作日15W 15日最近工作日
#第N个周X2#3 第3个周二
常用表达式示例
表达式含义
* * * * *每分钟执行一次
0 * * * *每小时整点执行
0 0 * * *每天凌晨 0 点执行
0 9 * * 1-5工作日每天早 9 点执行
0 0 1 * *每月 1 日凌晨执行
*/15 * * * *每 15 分钟执行一次
0 2 * * 0每周日凌晨 2 点执行
0 0 L * *每月最后一天凌晨执行
各平台差异对比
平台字段数秒字段年字段特殊字符
Linux crontab5* , - /
Spring @Scheduled6✅(必填)* , - / ? L #
Quartz Scheduler7✅(必填)✅(可选)* , - / ? L # W
AWS EventBridge6✅(必填)* , - / ? L #
GitHub Actions5* , - /