我发现Spring使用自己的cron表达式格式。关键是,我有一个应用程序,用户可以在其中输入一些cron表达式来安排任务,因此我想采用该cron表达式并与CronTrigger一起使用。
有什么方法可以将普通的cron表达式转换为Spring格式?
答案 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吗?” =每个圣诞节午夜