Skip to main content
DevTools24

Cron 表达式生成器与解析器

可视化构建 cron 表达式或解析现有表达式以了解其调度。非常适合设置定时任务、自动化作业和循环流程。

Cron Expression

0 0 * * *
Valid Expression

Runs at 0:00

Cron Format Reference

Field Order:

minute hour day-of-month month day-of-week

Special Characters:

  • * - Any value
  • ? - No specific value
  • - - Range (e.g., 1-5)
  • , - List (e.g., 1,3,5)
  • / - Step (e.g., */15)

Field Ranges:

  • Minute: 0-59
  • Hour: 0-23
  • Day: 1-31
  • Month: 1-12
  • Day of Week: 0-7 (0,7=Sunday)

Examples:

  • 0 0 * * * - Daily at midnight
  • */15 * * * * - Every 15 minutes
  • 0 9 * * 1-5 - Weekdays at 9 AM
  • 0 0 1 * * - First day of every month
  • 0 */6 * * * - Every 6 hours

工具功能

  • 可视化生成器: 使用表单字段构建 cron 表达式
  • 表达式解析器: 粘贴现有 cron 表达式以理解它们
  • 人类可读描述: 获取 cron 调度的可读解释
  • 常用预设: 快速访问常用模式
  • 验证: 带错误消息的实时验证
  • 复制支持: 轻松复制生成的表达式

适用于

  • 设置自动备份和维护任务
  • 调度数据处理和 ETL 作业
  • 配置 CI/CD 管道触发器
  • 设置监控和健康检查
  • 创建循环报告生成
  • 学习和理解 cron 语法

快速示例

0 9 * * 1-5
工作日上午 9 点
*/15 * * * *
每 15 分钟
0 2 1 * *
每月 1 日凌晨 2 点
0 */6 * * *
每 6 小时

专业提示

  • 使用预设作为常见调度的起点
  • 在生产使用前在安全环境中测试您的表达式
  • 记住 0 和 7 都代表星期日
  • 使用范围(1-5)和列表(1,3,5)创建复杂调度
  • 步长运算符(/)可与范围和通配符一起使用
  • 部署前始终验证您的表达式