【发布时间】:2009-08-26 19:03:10
【问题描述】:
我正在将 python dateutil 模块用于支持重复事件的日历应用程序。我真的很喜欢使用 rrulestr() 函数解析 ical rrules 的能力。此外,使用 rrule.between() 获取给定时间间隔内的日期非常快。
但是,一旦我尝试执行任何其他操作(即:列表切片、before()、after()、...),一切都会开始爬行。似乎 dateutil 尝试计算每个日期,即使我只想使用 rrule.before(datetime.max) 获取最后一个日期。
有没有办法避免这些不必要的计算?
【问题讨论】:
标签: python calendar icalendar python-dateutil