定期的なイベントから次の可能な日付を計算する必要があります。vcalender から、次の情報を取得しました。
DTSTART;TZID=Europe/Berlin:20130711T130000
RRULE:FREQ=WEEKLY;BYDAY=TH
http://pythonhosted.org/caldav/を使用して、日付ごとにイベントを取得します。
start_date = datetime.today()
end_date = start_date + timedelta(days=7)
calendar.date_search(start_date, end_date)
しかし、この情報に今日のイベントがあるのですが、この情報で正しい日付を計算/印刷することは可能ですか?
y.getChildValue('rrule')
u'FREQ=WEEKLY;BYDAY=TH'
y.getChildValue('dtstart')
datetime.datetime(2013, 7, 11, 13, 0, tzinfo=<tzicalvtz 'Europe/Berlin'>)