2015-11-09 6 views
0

Я хочу ввести мероприятие в свой календарь, который будет работать в понедельник и вторник с 8-3 и по субботам с 8-12 в неделю. Мое приложение поддерживает rrule's. Можно ли упаковать это в один рулет?iCal rrule для двух разных длин

Если бы только в рабочие дни, то правило было бы просто и не выглядеть так:

FREQ=WEEKLY;BYDAY=MO,TU 

Любые намеки оценены.

ответ

1

Продолжительность события не является частью определения руля, но скорее определяется комбинациями DTSTART/DTEND или DTSTART/DURATION, поэтому нет возможности иметь одно событие, представляющее то, что вы хотите (если только вы не создаете исключения для каждый раз в субботу)

Лучшее, что вы можете сделать, это использовать свойство RELATED-TO (https://tools.ietf.org/html/rfc5545#section-3.8.4.5), чтобы связать 2 события.

+0

У меня было такое же впечатление, но я хотел сначала подтвердить SO. – Laoneo