Esiste una struttura dati pubblicata per la memorizzazione di date periodiche o ricorrenti? Qualcosa che può gestire:Qual è una buona struttura dati per le date periodiche o ricorrenti?
- La pompa deve essere riciclata ogni cinque giorni.
- Il giorno di paga è ogni secondo venerdì.
- Il Giorno del Ringraziamento è il secondo lunedì di ottobre (Stati Uniti: il quarto giovedì di novembre).
- San Valentino è ogni 14 febbraio.
- Il solstizio è (di solito) ogni 21 giugno e 21 dicembre.
- La Pasqua è la domenica dopo la prima luna piena o dopo il giorno dell'equinozio di primavera (okay, questo è un po 'troppo lungo).
mi sa struttura dati interna cron
s' in grado di gestire # 1, # 4, # 5 (due regole), e forse # 2, ma non ho avuto uno sguardo esso. MS Outlook e altri calendari sembrano essere in grado di gestire i primi cinque, ma non ho quel codice sorgente in giro.
Questo può aiutare: http://stackoverflow.com/questions/85699/whats-the-best-way-to-model-recurring-events-in-a-calendar-application – molf
Grazie. Se avessi appena cercato "ricorrenti" invece di "date ricorrenti" avrei trovato un sacco di domande. – yukondude