#!/usr/bin/python
# -*- coding: utf-8 -*-
from datetime import date, timedelta, datetime
def weekBoundaries(year, week):
startOfYear=date(year,1,1)
now=startOfYear + timedelta(weeks=week-1)
sun=now-timedelta(days=now.isoweekday() % 7)
weekdays=list()
weekdays.append(sun.strftime("%Y%m%d"))
weekdays.append((sun+timedelta(days=1)).strftime("%Y%m%d"))
weekdays.append((sun+timedelta(days=2)).strftime("%Y%m%d"))
weekdays.append((sun+timedelta(days=3)).strftime("%Y%m%d"))
weekdays.append((sun+timedelta(days=4)).strftime("%Y%m%d"))
weekdays.append((sun+timedelta(days=5)).strftime("%Y%m%d"))
weekdays.append((sun+timedelta(days=6)).strftime("%Y%m%d"))
return weekdays
dt=datetime.now()
year=dt.year
week=dt.isocalendar()[1]
weekdays=weekBoundaries(year,week)
print(weekdays)
'Python' 카테고리의 다른 글
magin8Ball.py (0) | 2015.02.06 |
---|---|
test_mysql.py (0) | 2015.02.06 |
Some Libraries (0) | 2015.02.06 |
simplePortScan.py (0) | 2015.02.06 |
portScan.py (0) | 2015.02.06 |