首頁 >後端開發 >Python教學 >如何在 Python 中尋找日期的周數?

如何在 Python 中尋找日期的周數?

DDD
DDD原創
2024-10-31 01:01:02991瀏覽

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

在Python 中查找週數

在Python 中,datetime 模組提供了一種便捷的方法來檢索給定日期的周數。以下是如何使用它來找出當年 6 月 16 日的周數:

<code class="python">import datetime

# Instantiate a date object for June 16th
date = datetime.date(datetime.now().year, 6, 16)

# Get the year, week number, and weekday using the isocalendar() method
year, week, weekday = date.isocalendar()

# Print the week number
print(f"Week number: {week}")</code>

此代碼的輸出將是當年 6 月 16 日對應的周數。

說明:

  • datetime.date 物件的 isocalendar() 方法傳回三個數值的元組:年份、週數和工作日。週數是根據 ISO 8601 標準計算的,其中一周從星期一開始,到星期日結束。
  • 在 Python 3.9 及更高版本中, isocalendar() 方法傳回一個命名元組而不是元組。命名元組屬性是年、週和工作日。您可以使用 week 屬性明確存取週數。

以上是如何在 Python 中尋找日期的周數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn