2015-09-04 52 views
0

什麼專用RRULE讓我選擇1月份的第二週(不一定是全部)(例如)?「1月第二週」的合理RRULE?

更具體地說,一月的第二週開始的星期天?

通常情況下,「1SU」可以工作,但如果月份是從星期天開始的,那麼它就是「2SU」,所以我在這裏看不到明顯的解決方案?

回答

3

如果你想要在1月的第二週開始的星期日,你必須說那個星期天可以是除第一個月以外的任何月份的日子(顯然只能在月份的第8天以下)。

做到這一點的方法是指定一個RRULEFREQ=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

+0

好的,謝謝!我想我以前看過這個招數,但已經忘記了! – barrycarter

相關問題