ホームページ >バックエンド開発 >Python チュートリアル >Python で特定の日付の週番号を確認するにはどうすればよいですか?

Python で特定の日付の週番号を確認するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-03 02:20:03184ブラウズ

How to Determine the Week Number of a Specific Date in Python?

Python での週番号の決定

年の現在の週番号を見つけることは、さまざまなプログラミング アプリケーションで便利なタスクです。 Python では、datetime モジュールを使用してこれを実現する便利な方法が提供されています。

問題:

特定の日付の今年の週番号をどのように判断しますか? as June 16th (wk24)?

解決策:

datetime.date オブジェクトは、暦週情報を含むタプルを返す isocalendar() メソッドを提供します。

<code class="python">import datetime

date_obj = datetime.date(2010, 6, 16)
week_number = date_obj.isocalendar()[1]

print(week_number)  # Output: 24</code>

isocalendar() メソッドは、(year、week_number、weekday_number) の 3 つの値のタプルを返します。タプルの 2 番目の要素は、その年の週番号を表します。

Python 3.9 以降では、isocalendar() は明示的なフィールド (年、週、曜日) を持つ名前付きタプルを返します。これにより、属性表記

<code class="python">import datetime

date_obj = datetime.date(2010, 6, 16)
week_number = date_obj.isocalendar().week

print(week_number)  # Output: 24</code>
を使用して週番号にアクセスできるようになります。

以上がPython で特定の日付の週番号を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。