【问题标题】:Cron Expression to execute cron triggers on every week at 3 pm and start time from 5th April 2012Cron 表达式每周下午 3 点执行 cron 触发器,从 2012 年 4 月 5 日开始
【发布时间】:2012-04-13 10:54:57
【问题描述】:

我需要创建一个 cron 触发器表达式,该表达式应在每周下午 3 点触发,并从 2012 年 4 月 5 日开始。

请注意我正在使用 CronTriggerImpl

提前致谢。

【问题讨论】:

    标签: spring quartz-scheduler cronexpression crontrigger


    【解决方案1】:

    也可以使用 cron 表达式,例如“0 0 15 * * THU”,并将开始时间设置为未来的某个日期。

    【讨论】:

      【解决方案2】:

      每周是指每周吗?使用 Quartz 2 API:

      import org.quartz.CronScheduleBuilder.*;
      
      MutableTrigger trigger = weeklyOnDayAndHourAndMinute(Calendar.THURSDAY, 15, 0).build()
      trigger.setStartTime(new GregorianCalendar(2012, Calendar.APRIL, 5));
      

      这将从 4 月 5 日开始每周星期四 15:00 运行触发器。

      【讨论】:

      • 实际上我正在寻找 dotnet 的答案,我认为上面给出的答案适用于 Java。
      • @user1301587:所以请适当地标记您的问题,那里绝对没有提及.NET。
      猜你喜欢
      • 1970-01-01
      • 2021-06-11
      • 2020-03-11
      • 1970-01-01
      • 1970-01-01
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多