Рекомендация о том, как сохранить период события - PullRequest
1 голос
/ 25 августа 2011

ОК, допустим, я пишу приложение календаря, в котором пользователь может создать событие. Событие может произойти в следующих ситуациях:

    1 time only. 
    Every Period of time keep reply, until a day.
    Every Period of time keep reply, until a day, except some days.
    Every some kind of week day.

Позвольте мне объяснить в подробном примере:

    1 time only: 24/8/2011 ONLY. 
    Every Period of time keep reply, until a day: 25/8/2011 Start, and every week end will have this event, until 30/10/2011.
    Every Period of time keep reply, until a day, except some days: 25/8/2011 Start, and every week end will have this event, until 30/10/2011, except the 10/09/2011 and 17/09/2011.
    Every some kind of week day, .
    Every some kind of week day, except some days.

1 Ответ

2 голосов
/ 25 августа 2011

Несколько лет назад Мартин Фаулер написал большую статью об этой теме.Вместо того, чтобы повторять его анализ, я просто укажу вам на PDF.Он называется Повторяющиеся события для календарей .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...