Como você armazenaria tempos possivelmente recorrentes?
Preciso armazenar se algo acontece uma vez, diariamente, dias da semana, semanalmente, alguns dias da semana, alguns dias do mês, que podem ser numéricos ou simbólicos, como a primeira segunda-feira de cada mês e assim por diante.
Alguma recomendação? Algum código, estrutura de dados ou esquema para analisar?