是否可以在一个RRULE中指定每年多个月的第一个工作日发生的事件?使用1月和6月作为测试用例,我最初的尝试是:
FREQ=YEARLY;BYDAY=MO,TU,WE,TH,FR;BYMONTH=1,6;BYSETPOS=1
但是BYSETPOS仅将设置减少到1月份。我认为将它拆分成多个rrules会起作用,但是这会大大增加我应用程序这个区域的复杂性,所以我希望有一个年度频率的一个rrule。
谢谢!
答案 0 :(得分:1)
你可以尝试:
FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=1;BYMONTH=<SELECTED_MONTHS_FROM_UI>
请注意选项的顺序不同。