"second week of January" 的逻辑 RRULE?

ical RRULE for "second week of January"?

哪个 RRULE 让我选择 1 月的第二个(不一定是完整的)周(例如)?

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

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

如果你想要从 1 月第二周开始的星期日,你必须说星期日可以是除第一个星期以外的任何一个月的一天(显然,只能在该月的第 8 天以下)。

方法是指定一个RRULE,其中FREQ=YEARLY;BYMONTH=1指定一月,BYDAY=SU指定星期日,BYMONTHDAY=2,3,4,5,6,7,8指定你的星期日不能该月的 1 号,并且您只对从该月的第二周开始的那个感兴趣。

总结:

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