CRON表达式
@PostMapping("/schedule")
public String scheduleTaskWithCron(@RequestParam int second, @RequestParam int minute,
@RequestParam int hour,@RequestParam int dayOfMonth,
@RequestParam int month, @RequestParam int dayOfWeek,
@RequestBody Map<String, String> parameters) {
String cronExpression = String.format("%d %d %d %d %d ? %d", second, minute,
hour, dayOfMonth, month, dayOfWeek);
dynamicTask.setCronExpression(cronExpression);
dynamicTask.setTaskParameters(parameters);
return "时间为: " + cronExpression + " 参数为: " + parameters;
}
| | | | | |
| | | | | +
| | | | +
| | | +
| | +
| +
+
域 |
允许的数值 |
允许的特殊字符 |
备注 |
秒 |
0~59 |
- * / |
- |
分 |
0~59 |
- * / |
- |
小时 |
0~23 |
- * / |
- |
日期 |
1~31 |
- * ? / L W C |
- |
月份 |
1~12 |
JAN-DEC - * / |
- |
星期 |
1~7 |
SUN-SAT - * ? / L C # |
1 表示星期天,2 表示星期一,依次类推 |
年(可选) |
留空,1970~2099 |
, - * / |
自动生成,工具不显示该值 |
*/5 * * * * ?
:每隔 5 秒执行一次
0 */1 * * * ?
:每隔 1 分钟执行一次
0 0 2 1 * ?
:每月 1 日的凌晨 2 点执行一次
0 15 10 ? * MON-FRI
:周一到周五每天上午 10:15 执行作业
0 15 10 ? 6L 2002-2006
:2002 年至 2006 年的每个月的最后一个星期五上午 10:15 执行作业
0 0 23 * * ?
:每天 23 点执行一次
0 0 1 * * ?
:每天凌晨 1 点执行一次
0 0 1 1 * ?
:每月 1 日凌晨 1 点执行一次
0 0 23 L * ?
:每月最后一天 23 点执行一次
0 0 1 ? * L
:每周星期天凌晨 1 点执行一次
0 26,29,33 * * * ?
:在 26 分、29 分、33 分执行一次
0 0 0,13,18,21 * * ?
:每天的 0 点、13 点、18 点、21 点都执行一次
0 0 10,14,16 * * ?
:每天上午 10 点,下午 2 点,4 点执行一次
0 0/30 9-17 * * ?
:朝九晚五工作时间内每半小时执行一次
0 0 12 ? * WED
:每个星期三中午 12 点执行一次
0 0 12 * * ?
:每天中午 12 点触发
0 15 10 ? * *
:每天上午 10:15 触发
0 15 10 * * ?
:每天上午 10:15 触发
0 15 10 * * ? *
:每天上午 10:15 触发
0 15 10 * * ? 2005
:2005 年的每天上午 10:15 触发
0 * 14 * * ?
:每天下午 2 点到 2:59 期间的每 1 分钟触发
0 0/5 14 * * ?
:每天下午 2 点到 2:55 期间的每 5 分钟触发
0 0/5 14,18 * * ?
:每天下午 2 点到 2:55 期间和下午 6 点到 6:55 期间的每 5 分钟触发
0 0-5 14 * * ?
:每天下午 2 点到 2:05 期间的每 1 分钟触发
0 10,44 14 ? 3 WED
:每年三月的星期三的下午 2:10 和 2:44 触发
0 15 10 ? * MON-FRI
:周一至周五的上午 10:15 触发
0 15 10 15 * ?
:每月 15 日上午 10:15 触发
0 15 10 L * ?
:每月最后一日的上午 10:15 触发
0 15 10 ? * 6L
:每月的最后一个星期五上午 10:15 触发
0 15 10 ? * 6L 2002-2005
:2002 年至 2005 年的每月的最后一个星期五上午 10:15 触发
0 15 10 ? * 6#3
:每月的第三个星期五上午 10:15 触发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具