Java 像{0?**#n}这样的Cron表达式可能吗?
我试图用cron来表达:“每个月第二周的每一天” 使用Java 像{0?**#n}这样的Cron表达式可能吗?,java,cron,cronexpression,Java,Cron,Cronexpression,我试图用cron来表达:“每个月第二周的每一天” 使用org.quartz和org.joda: CronExpression c = new CronExpression("0 0 0 ? * *#2"); Date next = c.getNextValidTimeAfter(DateTime.now().toDate()); System.out.println(next); 它工作正常(无一例外),但在询问下一个日期时不要给出好的答案,它只给出第二天 使用:“0 0 0”*周一、周二、周
org.quartz
和org.joda
:
CronExpression c = new CronExpression("0 0 0 ? * *#2");
Date next = c.getNextValidTimeAfter(DateTime.now().toDate());
System.out.println(next);
它工作正常(无一例外),但在询问下一个日期时不要给出好的答案,它只给出第二天
使用:“0 0 0”*周一、周二、周三、周四、周五、周六、周日2”
就像:“0 0 0”*周日2”
是否有人知道替代方案(表达式或库),或者这只是一个不可能解决的问题^^