C# 如何在Quartz中指定多个第n天?

C# 如何在Quartz中指定多个第n天?,c#,.net,cron,quartz-scheduler,quartz.net-2.0,C#,.net,Cron,Quartz Scheduler,Quartz.net 2.0,我需要每3个月在每月的第三个星期二和第三个星期四执行一项任务 我提出的CRON表达式是: 0 15 0 ? 3/3 3#3,5#3 * 但是,当我尝试使用Quartz 2.2.1解析此文件时: var cron = new Quartz.CronExpression("0 15 0 ? 3/3 3#3,5#3 *"); cron.GetNextValidTimeAfter(DateTimeOffset.Now).Dump(); 我得到: FormatException:不支持指定多个“n”天

我需要每3个月在每月的第三个星期二和第三个星期四执行一项任务

我提出的CRON表达式是:

0 15 0 ? 3/3 3#3,5#3 *
但是,当我尝试使用
Quartz 2.2.1
解析此文件时:

var cron = new Quartz.CronExpression("0 15 0 ? 3/3 3#3,5#3 *");
cron.GetNextValidTimeAfter(DateTimeOffset.Now).Dump();
我得到:

FormatException:不支持指定多个“n”天 执行

关于如何实现此功能而不必求助于两个单独的CRON作业的任何想法,例如:

// Tuesday
0 15 0 ? 3/3 3#3 *

// Thursday
0 15 0 ? 3/3 5#3 *

到目前为止,还不支持此功能,正如您所提到的,实现所需功能的最佳方法是指定两个单独的CRON作业