Cron表达式生成器

在线生成标准的Cron表达式,支持分钟、小时、日期、月份、周等字段配置,实时预览下一次执行时间

表达式配置
表达式格式

下一次执行时间预览

请先生成Cron表达式
执行时间列表 (接下来5次)
暂无数据

使用说明

功能介绍:
  • 表达式生成:通过选择各个字段的值,自动生成标准的Cron表达式
  • 多格式支持:支持Spring、Linux、Quartz等常见Cron格式
  • 时间预览:实时显示下一次及接下来5次的执行时间
  • 一键复制:生成的表达式可一键复制

Cron表达式语法

Cron表达式是一个字符串,由6或7个子表达式组成,描述任务的执行时间表。

字段 允许值 说明
秒 (Seconds) 0-59, * / , - 第几秒执行
分钟 (Minutes) 0-59, * / , - 第几分钟执行
小时 (Hours) 0-23, * / , - 第几小时执行
日期 (Day of Month) 1-31, * / , - ? L W 每月的第几天
月份 (Month) 1-12 or JAN-DEC, * / , - 第几月
周 (Day of Week) 1-7 or SUN-SAT, * / , - ? L # 周几 (1=周日, 2=周一...)
年 (Year) 1970-2099, * / , - 哪一年

特殊字符:* 表示所有值,? 表示无特殊值,- 表示范围,, 表示列举,/ 表示步长

常见例子

// 示例1: 每天凌晨1点执行 秒: 0 分钟: 0 小时: 1 日期: * 月份: * 周: ? 结果: 0 0 1 * * ? // 示例2: 每周一到周五的上午9点执行 秒: 0 分钟: 0 小时: 9 日期: * 月份: * 周: 1-5 结果: 0 0 9 * * 1-5 // 示例3: 每5分钟执行一次 秒: 0 分钟: */5 小时: * 日期: * 月份: * 周: ? 结果: 0 */5 * * * ? // 示例4: 每月1号和15号的 midnight 执行 秒: 0 分钟: 0 小时: 0 日期: 1,15 月份: * 周: ? 结果: 0 0 0 1,15 * ?