0

什么 ical RRULE 让我选择一月的第二周(不一定是满周)(例如)?

更具体地说,从一月第二周开始的星期日?

通常,“1SU”会起作用,但如果月份从星期日开始,它将是“2SU”,所以我在这里看不到明显的解决方案吗?

4

1 回答 1

2

如果您想要从一月份的第二周开始的星期日,则必须说该星期日可以是除第一天之外的任何月份(显然,只能低于该月的第 8 天)。

执行此操作的方法是指定一个RRULEwithFREQ=YEARLY;BYMONTH=1来指定一月,BYDAY=SU指定星期日,BYMONTHDAY=2,3,4,5,6,7,8指定您的星期日不能是该月的第一天,并且您只对从该月的第二周开始的那个感兴趣。

总结一下:

RRULE:FREQ=YEARLY;BYMONTH=1;BYDAY=SU;BYMONTHDAY=2,3,4,5,6,7,8

于 2015-09-05T18:24:10.307 回答