首页Cron表达式生成器

Cron表达式生成器

通过可视化界面构建、验证和解释Cron表达式,预览下次运行时间

Cron 类型

可视化 Cron 表达式构建器

常用时间预设

下次运行时间预览

自然语言描述
cronHelper.descriptions.everyMinute
2026-03-14 14:24:00
2026-03-14 14:25:00
2026-03-14 14:26:00
2026-03-14 14:27:00
2026-03-14 14:28:00


说明文档

关于Cron表达式生成器

Cron是类Unix操作系统中的时间任务调度器。Cron表达式是由多个字段组成的字符串,用于定义计划任务的执行时间。

Cron表达式格式

类型 字段数量 说明
Linux Cron 5 字段 不包含秒字段,星期范围 0-60=周日
Java Spring Cron 6 字段 包含秒字段,星期范围 0-707 都表示周日)
Java Quartz Cron 6 字段 包含秒字段,星期范围 1-71=周日),支持 LW#

特殊字符

通用特殊字符(所有类型支持)

  • *:任意值(通配符)
  • ,:列表分隔符(例如:1,3,5
  • -:范围(例如:1-5
  • /:步长值(例如:*/5

Quartz 特有字符

  • ?:不指定值(日期和星期字段)
  • L:最后一个(例如:L 表示月末)
  • W:工作日(例如:15W 表示 15 号最近的工作日)
  • #:第几个星期几(例如:FRI#2 表示第二个周五)

星期表示法

  • Linux0=周日1-6=周一到周六
  • Spring0,7=周日1-6=周一到周六
  • Quartz1=周日2=周一 ... 7=周六

示例

  • Linux Cron
    • 0 0 * * *:每天午夜执行
    • 0 9 * * 1:每周一上午 9 点执行
    • 0 */4 * * *:每 4 小时执行
  • Java Spring / Quartz
    • 0 0 0 * * *:每天午夜执行
    • 0 0 9 * * 1:每周一上午 9 点执行
    • 0 30 4 1,15 * *:每月 1 日和 15 日凌晨 4:30 执行
    • 0 0 12 ? * FRI#2:每月第二个周五中午 12 点执行(Quartz)

常见问题

计算结果是否准确?

结果基于浏览器内置日期与时间计算逻辑,并结合工具当前规则(如时区、是否包含结束日、周起始日等)实时得出。日常计划与开发调试可直接使用;若用于财务、法务或考勤结算,请按你的业务制度再次核对。

输入数据会上传服务器吗?

不会,计算与处理默认在浏览器本地完成。