自然语言转 Cron

常用:
每分钟 每隔15分钟 每小时 每天0点 每天上午9点 每工作日上午9点 每周一上午10点 每月1号0点

工具介绍

本工具支持通过中文口语描述调度规则,一键生成三种主流 Cron 方言表达式。无需手动记忆复杂的 Cron 语法,只需用自然语言描述你的调度需求,即可快速获得可用的表达式。

与本站 Cron 表达式生成器 不同,本工具更适合搜索场景——用户直接搜索「怎么写cron每工作日上午9点」时,可直接输入描述获得结果。如需可视化点选拼表达式,建议使用生成器。

使用说明

  • 在输入框中输入中文调度描述,例如「每工作日上午9点」「每隔15分钟」「每周一上午10点」
  • 点击「转换」,一次性得到 Quartz / Spring / Linux 三种表达式
  • 每个结果下方会调用接口计算未来 10 次执行时间,便于核对
  • 也可点击右侧常用短语快速填入并转换

支持的描述格式

  • 时间间隔:每分钟、每隔N分钟、每小时、每隔N小时、每秒、每隔N秒
  • 每日定时:每天N点、每天上午/下午/凌晨N点、每天N点N分
  • 工作日:每工作日、每工作日上午/下午N点、工作日每小时
  • 每周定时:每周一/周二.../周日 N点
  • 每月定时:每月N号、每月N号N点、每月最后一天

限制说明

  • Linux Crontab 最小粒度为分钟,不支持秒级间隔,转换时会给出提示
  • 某些特殊符号(如 L、#、W)仅 Quartz/Spring 支持