2012-12-29 3 views
0

제발,이 일을 어떻게 설명합니까 : 저는 주 번호 (예 : 52)와 연도 (2012)가 있습니다. 그래서, 어떻게 요일 번호 (월요일 - 24, 화요일 - 25 등)를 얻을 수 있습니다. 예, 제가 this을 읽었지만 이해할 수 없습니다. 어떻게해야합니까?요일 Django

감사합니다.

+0

시절 번호 (내 주 월요일부터 시작)? 년? –

+0

일 수) – tim

답변

2

나는 이런 식으로 할 것 :

from datetime import date, timedelta 

def get_weekdays(year, week): 
    january_first = date(year, 1, 1) 
    monday_date = january_first + timedelta(days=week * 7 - january_first.weekday()) 

    # monday, tuesday, .. sunday 
    return [(monday_date + timedelta(days=d)).day for d in range(7)] 

월에 ...

+0

멋진 코드입니다. 감사 – tim