【问题标题】:ICalendar recurring event starts first day of month, ends last day of month, repeats every monthICalendar 重复事件开始于每月的第一天,结束于每月的最后一天,每月重复
【发布时间】:2018-07-31 01:13:28
【问题描述】:

使用 rfc5545 有没有办法表示从每个月的第一天开始到每个月的最后一天结束并每个月重复的事件?

这与不适合我的用例的每日重复事件略有不同。

【问题讨论】:

  • 问题是持续时间不同。一个可以做 DTSTART;VALUE=DATE:20180301 DTEND;VALUE=DATE:20180401 RRULE:FREQ=MONTHLY;BYMONTHDAY=1 但然后谷歌日历例如在 30 天后重叠和二月的大重叠。我们可以问一下您的用例是什么吗?可能还有另一种思考方式

标签: icalendar rfc5545


【解决方案1】:

简短回答:否

这是因为RFC5545 明确指出事件不能有一个月的持续时间,只有几天、几周或几秒。

3.3.6。持续时间

[...] 请注意,不像 [ISO.8601.2004],此值类型支持“Y”和“M” 指定者以年和月为单位指定持续时间。

(强调我的)

【讨论】:

    猜你喜欢
    • 2012-02-24
    • 2017-05-14
    • 1970-01-01
    • 2019-06-16
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多