Повторяющийся шаблон для сопоставления с шаблоном событий Google

Google реализует повторяющиеся шаблоны частично с помощью rfc 5545. Мне нужно отобразить в Google ситуацию повторения события Ежегодно, каждую четвертую среду августа (начальное время ясно).

Язык реализации для описания правила не важен, но если кто-то может порекомендовать существующее решение, было бы хорошо, если бы использовалась библиотека Java.


Больше деталей от спецификации rfc 5545:

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

Это обеспечивает только частично решение. Это можно улучшить?

1 ответ

Решение

Попробуй это:

{
  "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"
  }
}

Это позволит вам даже каждый год, 4-я среда августа.

Ссылка:

Надеюсь это поможет

Другие вопросы по тегам