我需要能夠創建在特定日期發生的週期性事件,但不一定每週都會發生。他們可以每兩週計劃一次,每三週計算一次等。目前有一個實現需要更新,我想用runt的時態表達式來重做它。使用runt在ruby(雙週,每3周等)中執行週期性非周事件
Runt將適用於我所需要的,除非它似乎不處理非周事件的間隔。它增加了一些複雜性,因爲事件還需要捕獲開始日期,以便您可以精確計算哪些周要觸發事件以及忽略它們。我認爲我可以重做小組來做到這一點,但如果有人已經解決了問題,或者有更好的解決方案,我寧願不要重新發明輪子。有什麼建議麼?
對不起,你說的沒錯。我正在管理重複計劃的事件,並且需要知道它們應該發生的日期。我的想法是每週都有需要在週三和週五發生的事件,其他週三可能發生的事件等等。 – 2009-10-16 21:30:55
icalendar非常適合將我們的事件導出到.ics文件(我們已經這樣做),但不會非常適合處理需要發生的調度。 – 2009-10-16 21:34:39