Skip to main content
Tool Factory

浏览器工具

Cron 表达式时间计算器

解释五字段 Cron 表达式,并使用时区导出计划片段。

工具工作区

需要输入

您的输入会保留在此浏览器中。

请添加必需的输入以继续。

输入

请添加源内容并选择所需选项。

时间选项

导出接受数字形式的五字段 cron。GitHub 导出要求重复日期内每五分钟一个间隔,包括午夜。

结果会自动更新。

结果会显示在此处

请完成必需的输入以继续。

直接回答

Cron 表达式时间计算器的功能

工具解释 Cron 表达式的五个字段。工具也为 GitHub Actions 和 Kubernetes 准备片段。

结果

您将获得什么

工具返回说明和选定的兼容片段。

使用此工具

如何使用Cron 表达式时间计算器

  1. 输入五字段 Cron 表达式。
  2. 选择时区和所需的导出格式。
  3. 在保存计划前,检查目标系统中的下一次运行时间。
  4. 每行输入不带命令的五字段表达式。例如,30 9 * * 1-5 表示工作日 09:30。
  5. 保留 Plain-language descriptions,以解释输入。选择计划 YAML 格式,以导出平台设置。
  6. 导出时输入带名称的 IANA 时区,例如 America/New_York。Kubernetes 每次导出接受一个表达式。
  7. 检查输出,并将片段复制到现有配置的 on 或 spec 区块中。

示例

使用安全样本测试

输入: 0 9 * * 1-5

设置: 将输入解析为标准五字段 Cron 表达式。

结果: 说明显示周一至周五 09:00 运行。

实际计划取决于时区和服务规则。

常见用途

Cron 表达式时间计算器的适用场景

  • 在部署前审阅计划。
  • 将计划转换为 GitHub Actions 片段。
  • 记录周期任务的运行时间。

限制

检查结果

  • 工具接受五字段 Cron 表达式。
  • 部分服务使用不同的语法或时区。
  • 夏令时变化可能改变本地时间。
  • Cron Expression Explainer 只创建配置文本。它不会注册、运行或监控任务。
  • 导出接受数字、*、范围、列表和步长字段。星期使用 0 到 6 表示星期日到星期六。
  • 导出拒绝名称、秒、命令、时区前缀,以及 Quartz 专用的 ?、L、W 或 # 语法。
  • GitHub 导出要求重复日期在一天内按五分钟间隔运行,包括午夜。这个保守规则可能拒绝跨日期计划。
  • 片段不是完整工作流,也不是完整 CronJob。请将设置集成到包含 jobs 或 jobTemplate 的现有配置。
  • Kubernetes timeZone 从 1.27 版开始稳定。请将时区放在 spec.timeZone 中,不要放进 Cron 表达式。
  • 说明不会预测运行日期或夏令时变化。请检查目标调度器的时区规则和最新文档。
  • 语法检查不能证明日历日期存在,也不能证明调度器会按时运行任务。