🔧 可视化生成器

0 0 * * *
在每天的 00:00 执行

🎛️ 可视化构建器

在每分钟执行
在每小时执行
在每天执行
在每月执行
在每天执行

⏰ 执行时间预览

等待生成表达式...

📚 格式说明

字段 范围 特殊字符
分钟 0-59 * , - /
小时 0-23 * , - /
日期 1-31 * , - /
月份 1-12 * , - /
星期 0-7 * , - /
特殊字符说明:
  • * - 匹配所有值
  • , - 分隔多个值
  • - - 指定范围
  • / - 指定间隔

💡 常用示例

0 0 * * *
每天午夜执行
*/30 * * * *
每30分钟执行
0 2 * * *
每天凌晨2点执行
0 0 1 * *
每月1号午夜执行
0 0 * * 1
每周一午夜执行

📖 使用说明

什么是Cron表达式?

Cron表达式是一个字符串,用于定义定时任务的执行时间规则。它由5个字段组成,分别表示分钟、小时、日期、月份和星期。

表达式格式

分钟 小时 日期 月份 星期

  • 分钟:0-59
  • 小时:0-23(0表示午夜)
  • 日期:1-31
  • 月份:1-12
  • 星期:0-7(0和7都表示周日)

应用场景

  • Linux系统的crontab定时任务
  • Java Spring的@Scheduled注解
  • Quartz定时任务框架
  • Jenkins CI/CD定时构建
  • 数据库备份定时任务
  • 日志清理和归档
  • 系统监控和报告

注意事项

  • 表达式格式要严格按照规范
  • 时间以服务器时区为准
  • 建议先测试表达式的执行时间
  • 避免在高峰期执行密集任务