2011-08-17 41 views
0

我目前正在为在医院和医生办公室之间进行患者运输的公司开发内部应用程序。我现在正在开发的模块将使公司能够跟踪他们执行的各种车辆维护费用和服务,并使他们能够为车队中的每辆车安排不同的维护服务。为每月重复的日历事件安排逻辑

不同类型的维护是在不同的时间间隔进行的。这些都是重复事件。有些要每周重复一次,每月一次,其他的每三个月重复一次。

对于每月或半月重复的维护事件,我有点不确定我应该如何确定在未来几个月中如果日期在本月的晚些时候应该安排事件的日期,特定的日子在随后的月份中不存在。

例如,如果我1月31日安排一个事件将被重复每月然后我不确定在哪里2月份的事件应该被分配。如果有人已经开发了一个调度应用程序,详细说明你如何解决这些类型的调度问题,我将不胜感激。

回答

0

看起来我跳过枪问这个问题。我决定查看Google日历如何处理每月重复发生的事件。如果我添加了2012年1月31日的活动并将其设置为定期活动,那么我可以选择每月在第31天重复该活动或重复每个月的最后一个星期二。

在我的情况下,最好让事件重复每个月的最后一个星期二,因为汽车维修店在星期日关闭,维护不会因为每个月不存在某个特定的日子而跳过一个月。