Pythonで週番号を取得するにはどうすればいいですか? 質問する

Pythonで週番号を取得するにはどうすればいいですか? 質問する

Python で、6 月 16 日 (wk24) の現在の週番号を調べるにはどうすればよいでしょうか?

ベストアンサー1

datetime.dateisocalendar()カレンダーの週を含むタプルを返すメソッドがあります。

>>> import datetime
>>> datetime.date(2010, 6, 16).isocalendar()[1]
24

datetime.date.isocalendar()指定された日付インスタンスの年、週番号、曜日をそれぞれの順序で含むタプルを返すインスタンス メソッドです。

Python 3.9isocalendar()以降では、名前付きタプルフィールドyear、を使用するweekと、weekday名前付き属性を使用して週に明示的にアクセスできます。

>>> import datetime
>>> datetime.date(2010, 6, 16).isocalendar().week
24

おすすめ記事