Cron 表达式生成器
2024年12月17日大约 12 分钟
生成的Cron表达式: * * * * *
标准 Cron 表达式示例
* * * * *每分钟执行一次
0 * * * *每小时整点执行
0 0 * * *每天午夜执行
*/5 * * * *每5分钟执行一次
Spring/Quartz Cron 表达式示例
0 0/30 8-10 * * *每天8点到10点之间,每隔30分钟执行一次
0 0 12 * * ?每天中午12点执行
0 15 10 ? * MON-FRI周一到周五的上午10:15执行
0 0/5 14,18 * * ?每天14点和18点,每隔5分钟执行一次
特殊场景示例
0 0 2 1 * ?每月1号凌晨2点执行
0 0 0 1,15 * ?每月1号和15号零点执行
0 0 23 L * ?每月最后一天23点执行
0 0 1 ? * L每周六凌晨1点执行
基础示例
0/2 * * * * ?每2秒执行一次
0 0/2 * * * ?每2分钟执行一次
0 0 2 1 * ?每月1日凌晨2点执行
0 15 10 ? * MON-FRI周一至周五上午10:15执行
工作时间示例
0 0 10,14,16 * * ?每天上午10点、下午2点、4点执行
0 0/30 9-17 * * ?朝九晚五工作时间内每半小时执行
0 0/5 14,18 * * ?每天下午2点到2:55和下午6点到6:55期间每5分钟执行
0 0-5 14 * * ?每天下午2点到2:05期间每分钟执行
特定时间示例
0 0 12 ? * WED每周三中午12点执行
0 15 10 15 * ?每月15日上午10:15执行
0 15 10 L * ?每月最后一日上午10:15执行
0 15 10 ? * 6L每月最后一个周五上午10:15执行
高级示例
0 15 10 ? 6L 2002-20062002-2006年每月最后一个周五上午10:15执行
0 10,44 14 ? 3 WED每年3月的周三下午2:10和2:44执行
0 15 10 ? * 6#3每月第三个周五上午10:15执行
0 15 10 * * ? 20052005年每天上午10:15执行
什么是Cron表达式?
Cron表达式是一个字符串,由5-7个空格分隔的时间字段组成,用于配置定时任务的执行时间。每个字段代表一个时间单位,按照特定的规则组合可以灵活地设置各种周期性执行的时间。
为什么有多种Cron格式?
不同的系统和框架对Cron表达式的实现略有不同:
- 标准(Linux) Cron: 最基础的5字段格式,被Unix/Linux系统广泛使用
- Spring Cron: 在标准格式基础上增加了秒字段,共6字段,主要用于Spring框架
- Quartz Cron: 最完整的7字段格式,增加了年份字段,主要用于Quartz调度框架
⚠️ 注意: 本页面展示的Cron表达式示例可能需要根据您使用的Cron类型进行调整。例如,标准Linux Cron不支持秒级调度,而Spring和Quartz Cron则需要额外的秒字段。请根据实际使用的系统选择合适的格式。