quartz cronschedulebuilder.athourandminuteongivendaysofweek不工作

bmp9r5qi  于 2021-07-05  发布在  Java
关注(0)|答案(1)|浏览(360)

我需要用石英来执行任务。当我尝试在这种模式下创建触发器时:

Trigger trigger = TriggerBuilder.newTrigger().withIdentity(identityTRIGGER, "grupo 01")                 .withSchedule(CronScheduleBuilder.atHourAndMinuteOnGivenDaysOfWeek(11, 20, DateBuilder.THURSDAY)).build();

大学教师´他星期四11:20开枪了。
我´我尝试过(使用cron表达式):

Trigger trigger = TriggerBuilder.newTrigger().withIdentity(identityTRIGGER, "grupo 01").withSchedule(CronScheduleBuilder.cronSchedule("0 20 11 * * 5 *") ).build();

不工作-显示以下消息:

Caused by: java.text.ParseException: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented

obs:如果我使用另一个时间表达式(如“0/10**?”),这项工作**

什么´我的扳机怎么了?
tnx高级

ecfdbz9o

ecfdbz9o1#

防止异常“parseexception:不支持同时指定星期几和月日参数”不要使用 * (all)值,但您可以使用 ? (任何)代替。
这就是石英奇怪的实现限制。
所以,你可以用表情

0 20 11 ? * 5 *

相关问题