ホームページ  >  記事  >  バックエンド開発  >  Python で日付の週番号を決定する方法?

Python で日付の週番号を決定する方法?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-31 07:05:30597ブラウズ

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

Python での週番号の決定

6 月 16 日 (第 24 週) など、特定の日付の週番号を調べると、これは、Python の datetime モジュールで実現できます。

解決策:

datetime.date クラスは、isocalendar() というインスタンス メソッドを提供します。指定した日付に呼び出されると、次の情報を含むタプルが返されます:

  • 週番号
  • 曜日

例:

6 月 16 日の週番号を取得するには、次のコードを実行します。

<code class="python">>>> import datetime
>>> datetime.date(2010, 6, 16).isocalendar()[1]
24</code>

これは 24 を出力し、6 月 16 日が 24 日に属することを示します。

Python 3.9 の機能強化:

Python 3.9 以降では、isocalendar() は特定のフィールドを持つ名前付きタプルを返します:

  • 平日

これにより、週番号へのアクセスがより簡単になります:

<code class="python">>>> import datetime
>>> iso = datetime.date(2010, 6, 16).isocalendar()
>>> iso.week
24</code>

以上がPython で日付の週番号を決定する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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