2

我想知道如何做到这一点,我认为使用

频率=每年;每月=7;

意味着每年的 7 月,因此事件每年 7 月的每一天都发生,而不是意味着事件仅在事件指定的日期发生,因此如果事件在 11 月 8 日开始,则重复规则意味着它将永远发生在 7 月 8 日。

指定七月每一天的正确方法是什么?

4

2 回答 2

3

或者:

RRULE:FREQ=DAILY;BYMONTH=7

尽管符合标准(http://tools.ietf.org/html/rfc5545#page-124),您应该确保您最有可能的客户支持这种组合

于 2012-11-14T07:36:57.217 回答
1

阅读rfc(大约 [第 44 页])我认为如果您没有设置 BY 规则,则将DTSTART使用合适的部分,因此请尝试更具体,例如:

RRULE:FREQ=YEARLY;BYMONTH=7;BYDAY=MO,TU,WE,TH,FR,SA,SU
于 2012-11-13T22:43:08.797 回答