【发布时间】:2017-09-04 22:34:32
【问题描述】:
我需要创建一个在该月最后一天的事件。如果那一天是周末,我希望该活动在上周五显示。感谢您提供的任何帮助。
【问题讨论】:
我需要创建一个在该月最后一天的事件。如果那一天是周末,我希望该活动在上周五显示。感谢您提供的任何帮助。
【问题讨论】:
除了直接的答案,更通用的解决方案可以通过阅读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
【讨论】: