是否有公布的数据结构用于存储定期或重复日期?可以处理的东西:什么是定期或重复日期的好数据结构?
- 泵需要每五天回收一次。
- 发薪日是每个星期五。
- 感恩节是十月的第二个星期一(美国:十一月的第四个星期四)。
- 情人节是每2月14日。
- 冬至(通常)每6月21日和12月21日。
- 复活节是在春分日或之后的第一个满月之后的星期日(好吧,这是一个有点延伸)。
我认为cron
的内部数据结构可以处理#1,#4,#5(两条规则),也许#2,但我没有看过它。 MS Outlook和其他日历似乎能够处理前五个,但我没有那个源代码。
这可能有所帮助:http://stackoverflow.com/questions/85699/whats-the-best-way-to-model-recurring-events-in-a-calendar-application – molf 2009-06-17 22:42:54
谢谢。如果我刚刚搜索“经常性”而不是“经常性日期”,我会发现一大堆问题。 – yukondude 2009-06-17 22:47:37