Skip to main content
Utilz Utilz

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分钟。

使用方法

  1. 使用下拉菜单选择分钟、小时、日期、月份和星期
  2. Cron表达式实时生成
  3. 查看接下来5次计划执行时间
  4. 或粘贴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的自定义脚本。

相关工具

TOML转JSON

将TOML转换为JSON格式

JSON XML转换

JSON和XML格式互转

JSON Schema生成器

从示例数据生成JSON Schema

SVG转PNG

将SVG转换为PNG图片

Base64编码/解码

在线编码和解码Base64