zoukankan      html  css  js  c++  java
  • Cron表达式及常用Cron表达式

    Quartz Cron表达式主要用于JAVA Spring定时任务中,用法如下:

    # 每月的最后1天
    @Scheduled(cron = "0 0 18 28–31 * ?")
    public void doAtLastDayOfMonth() {
        final Calendar calendar = Calendar.getInstance();
        if (c.get(Calendar.DATE) == c.getActualMaximum(Calendar.DATE)) {
            // do something here...
        }
    }
    
    说明:
    Java(Spring)
    *    *    *    *    *    *    *
    -    -    -    -    -    -    -
    |    |    |    |    |    |    |
    |    |    |    |    |    |    + year [optional]
    |    |    |    |    |    +----- day of week (0 - 7) (Sunday=0 or 7)
    |    |    |    |    +---------- month (1 - 12)
    |    |    |    +--------------- day of month (1 - 31)
    |    |    +-------------------- hour (0 - 23)
    |    +------------------------- min (0 - 59)
    +------------------------------ second (0 - 59)
    

      常用Quartz Cron表达式:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    Spring基础知识
    Hibernate基础知识
    Struts2基础知识
    在eclipse里头用checkstyle检查项目出现 File contains tab characters (this is the first instance)原因
    java后台获取cookie里面值得方法
    ckplayer 中的style.swf 中的 style.xml 中的修改方法
    java hql case when 的用法
    Windows下Mongodb安装及配置
    Mongodb中经常出现的错误(汇总)child process failed, exited with error number
    Mac 安装mongodb
  • 原文地址:https://www.cnblogs.com/zhncnblogs/p/14606514.html
Copyright © 2011-2022 走看看