日期库,能够计算"每三个星期二"这样的事情吗?

Mar*_*son 1 python date

我想找一个图书馆或命令,给出像"每三个星期二"这样的输入将提供日期列表,如(2010-06-15,2010-07-20,2010-08-17)等.

可以从python,unix命令行或web api调用的东西都是完美的.

ber*_*nie 7

总是有日期的.
以下示例基于~unutut这个非常相似的SO问题出色答案:

>>> from datetime import date
>>> from dateutil import rrule, relativedelta
>>> every_third_tuesday = rrule.rrule(rrule.MONTHLY, 
                                      byweekday=relativedelta.TU(3), 
                                      dtstart=date.today(), 
                                      count=3)
>>> for tt in every_third_tuesday:
...   print tt.date()
... 
2010-07-20
2010-08-17
2010-09-21
Run Code Online (Sandbox Code Playgroud)