【问题标题】:ICalender Specification ConfusionICalender 规格混乱
【发布时间】:2016-04-21 10:10:09
【问题描述】:

我主要在page 41 上对 iCalendar 规范感到困惑,这是我遇到问题的地方的摘录:

BYDAY 规则部分中的数值,其中 FREQ 规则部分设置为 YEARLY 对应 BYMONTH 规则时的月份内的偏移量 部分存在,并且对应于当年度内的偏移量 存在 BYWEEKNO 或 BYMONTH 规则部分。

在同一段的最后一行,它说如下:

BYDAY 规则部分不得使用数值指定 当 BYWEEKNO 规则部分是 FREQ 规则部分设置为 YEARLY 指定。

据我了解,FREQ=YEARLY;BYWEEKNO=1,4,5;BYDAY=2MO;COUNT=10 这样的无意义规则根据第一段有效,但根据第二段无效。

还有其他解释吗?

【问题讨论】:

    标签: date calendar icalendar


    【解决方案1】:

    答案在于RFC5545errata,其链接位于您链接的RFC 的顶部。

    errata 3379 通过说 RFC5545 第 3.3.10 节更正了 RFC

    [...] 应该说:

    代表每月的最后一个星期一。 a中的数值 FREQ 规则部分设置为 YEARLY 的 BYDAY 规则部分对应 到 BYMONTH 规则部分的月份内的偏移量 存在,并且对应于当年度内的偏移量 BYMONTH 规则部分存在。

    (强调我的)

    【讨论】:

      猜你喜欢
      • 2017-03-13
      • 2011-02-19
      • 1970-01-01
      • 2020-07-09
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      • 2020-09-28
      • 2016-06-09
      相关资源
      最近更新 更多