无需登录 数据私有 本地保存

Cron表达式解析器 - 查看下次执行时间

126
0
0
0
Cron 表达式 待输入
分钟 小时 日期 月份 星期
含义 每5分钟执行一次
下次执行时间
无法解析表达式,请检查格式
常见问题 & 知识点
Cron 表达式是什么?用在哪些场景?
Cron 表达式是一种用于定义定时任务执行时间的字符串格式,广泛应用于 Linux crontab、Java Spring @Scheduled、Quartz 调度器、Jenkins 定时构建、GitHub Actions 等场景。它由5~7个空格分隔的字段组成,精确描述任务在何时自动运行。
各字段的取值范围是什么?
5位标准Cron(分 时 日 月 周):
• 分钟:0-59
• 小时:0-23
• 日期:1-31
• 月份:1-12
• 星期:0-7(0和7均表示周日)

6位Cron(秒 分 时 日 月 周):首位增加秒字段,范围0-59。
特殊字符 * , - / ? 分别代表什么?
*(星号):匹配所有值,如 * * * * * 表示每分钟
,(逗号):列举多个值,如 0,30 * * * * 表示每小时0分和30分
-(连字符):范围,如 9-17 * * * 1-5 表示工作日9点到17点
/(斜线):步长,如 */15 * * * * 表示每15分钟
?(问号):仅用于日期或星期字段,表示不指定(等同于*),避免两者冲突
日期和星期字段同时指定会怎样?
在大多数Cron实现中,日期(day-of-month)和星期(day-of-week)是OR关系——只要满足其中一个条件就会触发。例如 0 0 1 * 0 表示"每月1日每个周日"的午夜执行。如果希望两者同时满足(AND),通常需要在任务脚本中自行判断。
如何快速验证我的Cron表达式是否正确?
使用本工具即可实时验证!输入表达式后,如果格式正确会显示绿色状态并列出未来执行时间;如果格式错误会提示具体原因。你也可以观察"下次执行时间"列表是否与预期一致来反向验证表达式的正确性。
支持秒级精度的Cron吗?
支持!输入6位表达式即可启用秒级精度,格式为:秒 分 时 日 月 周。例如 */30 * * * * * 表示每30秒执行一次。输入5位表达式则默认秒为0。