2

ユーザーが入力した日付に基づいて週数を生成しようとしています。入力した日付の特定の週番号を提供する次の関数を認識しています。

datetime.date(2012,5,21).isocalendar()[1]

私の問題は、私の年の第 1 週を 1 月 1 日ではなく 4 月 1 日に開始したいということです。つまり、毎年のカレンダーは 4 月 1 日から始まり、3 月 31 日に終了します。1 月 1 日から 12 月 31 日までではありません。使用できる組み込み関数はありますか?

4

1 に答える 1