Я ищу шаблон структуры данных для хранения повторяющихся событий, но все, что я придумал, приведет к большому количеству обработки особых случаев или ввода пользователя и поиска данных. (Я получаю отчетливое чувство, что я недостаточно понимаю проблему, чтобы сделать это.)
Как сохранить повторяющиеся события в стиле Outlook?
- Каждый день в 8 утра
- Каждый первый вторник в месяц
- Каждый 1 декабря в течение трех лет
- Каждые два часа в неделю
- ...