擅长:python、mysql、java
<pre><code>>>> import datetime
>>> import calendar
>>> cld=calendar.Calendar(firstweekday=0)
>>> for end_day in cld.itermonthdates(2018,12):
... if end_day.weekday()==5:
... start_day=end_day-datetime.timedelta(6)
... print('{} - {}'.format(start_day.isoformat(),end_day.isoformat()))
...
2018-11-25 - 2018-12-01
2018-12-02 - 2018-12-08
2018-12-09 - 2018-12-15
2018-12-16 - 2018-12-22
2018-12-23 - 2018-12-29
2018-12-30 - 2019-01-05
</code></pre>