映射到 Google 事件模式的循环模式

Recurrent pattern to map on Google event pattern

Google 部分使用 rfc 5545 实现重复模式。 我需要映射Google重复事件的情况每年,八月的每个第四个星期三(开始时间映射很清楚)。

描述规则的实现语言并不重要,但如果有人可以推荐现有的解决方案,那么使用 java 库会更好。


来自 rfc 5545 规范的更多详细信息:

Every Wednesday in August, forever:
RRULE:FREQ=YEARLY;BYMONTH=8;BYDAY=WE

它只提供了部分解决方案。 是否可以改进?

试试这个:

{
  "summary": "Event every fourth Wednesday in August",
  "recurrence": [
    "RRULE:FREQ=YEARLY;BYMONTH=8;BYDAY=4WE;UNTIL=20191228"
  ],
  "start": {
    "dateTime": "2017-08-08T6:00:00",
    "timeZone": "timeZone"
  },
  "end": {
    "dateTime": "2017-08-08T7:00:00",
    "timeZone": "timeZone"
  }
}

这将使您的事件发生在每年 8 月的第 4 个星期三。

参考:

希望对您有所帮助