Повторяющийся шаблон для сопоставления с шаблоном событий 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-я среда августа.
Ссылка:
- Могу ли я создать событие Календаря Google, которое будет повторяться каждую 1-ю, 3-ю и 5-ю пятницу месяца?
- Повторяющиеся события
Надеюсь это поможет