在Python 中確定週數
查找一年中的當前週數在各種程式設計應用程式中可能是一項有用的任務。 Python 提供了一種方便的方法,使用 datetime 模組來實現這一點。
問題:
如何確定當前年份在特定日期的周數,例如6 月 16 日(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)。元組的第二個元素表示一年中的周數。
在 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中文網其他相關文章!