2011-12-16 67 views
1

我正在尋找一個解決方案來解析ruby(在rails上)的重複事件。解析一個iCAL RRULE(從RFC 5545)

我想解析RRULE約會的一部分,以瞭解它是否發生在2日期之間。

對於爲例,我有這樣的規則:

scheduler.parse_ical('DTSTART:20111216T090000Z;RRULE:FREQ=YEARLY;BYMONTHDAY=6;BYMONTH=11;') 
scheduler.occurrences(Time.now, Time.now + 2.years) 
=> return : 2012-11-06 09:00:00, 2013-11-06 09:00:00 

任何建議都非常讚賞

回答