博舍

在线Cron表达式生成器 在线生成工具

在线Cron表达式生成器

QuartzCron表达式主要用于JAVASpring定时任务中,用法如下:

#每月的最后1天@Scheduled(cron="001828–31*?")publicvoiddoAtLastDayOfMonth(){finalCalendarcalendar=Calendar.getInstance();if(c.get(Calendar.DATE)==c.getActualMaximum(Calendar.DATE)){//dosomethinghere...}}

说明:Java(Spring)*******-------|||||||||||||+year[optional]|||||+-----dayofweek(0-7)(Sunday=0or7)||||+----------month(1-12)|||+---------------dayofmonth(1-31)||+--------------------hour(0-23)|+-------------------------min(0-59)+------------------------------second(0-59)

常用QuartzCron表达式:

(1)0021*? 表示在每月的1日的凌晨2点调整任务

(2)01510?*MON-FRI 表示周一到周五每天上午10:15执行作业

(3)01510?6L2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作

(4)0010,14,16**? 每天上午10点,下午2点,4点

(5)00/309-17**? 朝九晚五工作时间内每半小时

(6)0012?*WED 表示每个星期三中午12点

(7)0012**? 每天中午12点触发

(8)01510?** 每天上午10:15触发

(9)01510**? 每天上午10:15触发

(10)01510**? 每天上午10:15触发

(11)01510**?2005 2005年的每天上午10:15触发

(12)0*14**? 在每天下午2点到下午2:59期间的每1分钟触发

(13)00/514**? 在每天下午2点到下午2:55期间的每5分钟触发

(14)00/514,18**? 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发

(15)00-514**? 在每天下午2点到下午2:05期间的每1分钟触发

(16)010,4414?3WED 每年三月的星期三的下午2:10和2:44触发

(17)01510?*MON-FRI 周一至周五的上午10:15触发

(18)0151015*? 每月15日上午10:15触发

(19)01510L*? 每月最后一日的上午10:15触发

(20)01510?*6L 每月的最后一个星期五上午10:15触发

(21)01510?*6L2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发

(22)01510?*6#3 每月的第三个星期五上午10:15触发

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇