Mule Quartz-Cron适用于除每月第一天以外的所有工作日
cron表达式Mule Quartz-Cron适用于除每月第一天以外的所有工作日,mule,quartz-scheduler,Mule,Quartz Scheduler,cron表达式0 30 4 2-31*MON-FRI*因以下错误而无效: java.text.ParseException: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented. 但也许有另一种方法可以指定这样的cron表达式: 每个工作日执行,月的第一天4:30除外 是否可以使用W参数 我正在MuleSoftQuartz:inbound endpoint配置中使用Q
0 30 4 2-31*MON-FRI*
因以下错误而无效:
java.text.ParseException: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented.
但也许有另一种方法可以指定这样的cron表达式:
每个工作日执行,月的第一天4:30除外
是否可以使用W
参数
我正在MuleSoftQuartz:inbound endpoint
配置中使用Quartz-Crone表达式。
对同时指定星期和月份值的支持不完整(您需要在其中一个字段中使用“?”字符)
您可以使用0304?*周一至周五*
每月周一至周五之间的每天凌晨4:30:00
您可以执行表达式筛选器检查,查看今天的日期是否不是第一个日期,然后继续
<expression-filter expression="#[server.dateTime.getDayOfMonth() != 1]" doc:name="Expression"/>
好主意。我会试试这个表达式-它应该有用-我明天再查。谢谢