0

説明してください、どうやってこれを行うのですか: 週番号 (たとえば 52) と年 (2012) があります。では、どうすれば日数を取得できますか (月曜日 - 24、火曜日 - 25 など)。はい、これを読みましたが、やり方がわかりません。

ありがとう。

4

1 に答える 1

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)]

(私の週は月曜日から始まります)

于 2012-12-29T11:47:17.077 に答える