Cron Expression转换为Spring格式

时间:2019-04-18 22:02:48

标签: spring spring-boot cron

我发现Spring使用自己的cron表达式格式。关键是,我有一个应用程序,用户可以在其中输入一些cron表达式来安排任务,因此我想采用该cron表达式并与CronTrigger一起使用。

有什么方法可以将普通的cron表达式转换为Spring格式?

1 个答案:

答案 0 :(得分:0)

您可以在Spring之前引用CronSequenceGenerator

Crontab pattern的日期序列生成器,允许客户端指定序列匹配的模式。

该模式是一个六个空格分隔的字段的列表:代表秒,分钟,小时,天,月,周日。可以将月份和工作日名称作为英文名称的前三个字母。

  

示例模式

     
      
  • “ 0 0 * * * *” =每天每小时的顶部。

  •   
  • “ * / 10 * * * * *” =每十秒钟。

  •   
  • “ 0 0 8-10 * * *” =每天的8、9和10点。

  •   
  • “ 0 0 6,19 * * *” =每天6:00 AM和7:00 PM。

  •   
  • “ 0 0/30 8-10 * * *” =每天8:00、8:30、9:00、9:30、10:00和10:30。

    < / li>   
  • “ 0 0 9-17 * * MON-FRI” =在工作日的9到5个工作日

  •   
  • “ 0 0 0 25 12吗?” =每个圣诞节午夜

  •