首頁 > 後端開發 > Python教學 > 如何在Python中有效地確定一個月的最後一天?

如何在Python中有效地確定一個月的最後一天?

Mary-Kate Olsen
發布: 2024-12-01 22:01:11
原創
174 人瀏覽過

How Can I Efficiently Determine the Last Day of a Month in Python?

在 Python 中確定一個月的最後一天

確定給定月份的最後一天是編程中的常見任務。 Python 的標準函式庫提供了一種透過單一函式呼叫獲取此資訊的便捷方法。

日曆模組包含帶有兩個參數的 MonthRange 函數:年份和月份。它會傳回一個包含兩個訊息的元組:該月第一天的工作日和該月的天數。要取得該月的最後一天,我們可以從元組中提取第二個值:

import calendar

year = 2023
month = 1

# Get the number of days in January 2023
last_day = calendar.monthrange(year, month)[1]

print("Last day of January 2023:", last_day)
登入後複製

這將輸出:

Last day of January 2023: 31
登入後複製

monthrange 函數正確處理閏年。它還支援超出公曆目前範圍的日期。然而,值得注意的是,dateutil 套件不提供任何額外的功能來確定該月的最後一天,因為日曆模組已經為此任務提供了強大的實現。

以上是如何在Python中有效地確定一個月的最後一天?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板