Cron表达式生成器
构建、解析和预览Cron定时计划
常用预设:
* * * * *说明: 매분
- Thu, 03/19/2026, 03:09 AM
- Thu, 03/19/2026, 03:10 AM
- Thu, 03/19/2026, 03:11 AM
- Thu, 03/19/2026, 03:12 AM
- Thu, 03/19/2026, 03:13 AM
频率: ~60 次/小时 | ~1440 次/天
为什么使用此工具?
- 通过下拉菜单可视化构建Cron表达式,无需记忆复杂语法。
- 预览接下来5次计划执行时间,验证调度是否正确。
- 粘贴任何现有Cron表达式,即时获取可读描述。
工作原理
Cron表达式使用五个字段:分钟(0-59) 小时(0-23) 日(1-31) 月(1-12) 星期(0-6)。特殊字符包括*(所有值)、,(列表)、-(范围)和/(步长)。例如,*/15 9-17 * * 1-5表示工作日上午9点到下午5点每15分钟。
使用方法
- 使用下拉菜单选择分钟、小时、日期、月份和星期
- Cron表达式实时生成
- 查看接下来5次计划执行时间
- 或粘贴Cron表达式查看中文说明
常见问题
什么是Cron表达式?
Cron表达式是由五个字段(分钟、小时、日期、月份、星期)组成的字符串,用于定义定时计划。例如 "0 9 * * 1" 表示"每周一上午9:00"。
星号(*)在Cron中是什么意思?
星号表示"每个"——它匹配该字段的所有可能值。例如,小时字段的 * 表示"每小时"。
可以使用 */5 这样的步进值吗?
可以。分钟字段的 */5 表示"每5分钟"。还可以使用 1-5 这样的范围和 1,3,5 这样的列表。
Cron表达式可以精确到秒吗?
标准的5字段Cron不支持秒。部分扩展格式(如Spring的@Scheduled)添加了第6个秒字段。本工具使用标准5字段格式。
cron作业的最小间隔是多少?
标准cron支持最短一分钟的间隔(*/1 * * * *)。要实现更短间隔,需要使用systemd计时器或带sleep的自定义脚本。