【问题标题】:iCAL event on the last day of the Month本月最后一天的 iCAL 活动
【发布时间】:2017-09-04 22:34:32
【问题描述】:

我需要创建一个在该月最后一天的事件。如果那一天是周末,我希望该活动在上周五显示。感谢您提供的任何帮助。

【问题讨论】:

    标签: icalendar rfc5545


    【解决方案1】:

    除了直接的答案,更通用的解决方案可以通过阅读RFC5545找到

    你说的是你想要一个以给定重复发生的事件 这在event recurrence rule 中有详细说明,它为组件VEVENT 以及其他组件(VALARM、VTODO)以及相关属性定义了属性RRULE

    所以:

    规则

    每月一次

    RRULE:FREQ=每月;

    工作日:

    RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;

    仅当月的最后一个工作日

    RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      • 1970-01-01
      • 2012-02-13
      • 1970-01-01
      • 2019-10-09
      • 2021-12-24
      • 2012-12-16
      相关资源
      最近更新 更多