ホームページ >バックエンド開発 >Python チュートリアル >Python で月の最終日を見つけるにはどうすればよいですか?

Python で月の最終日を見つけるにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-02 06:47:10498ブラウズ

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

Python で月の最終日を決定する

Python の標準ライブラリには、カレンダー関数を操作するためのユーティリティがいくつか用意されています。そのような関数の 1 つである、calendar.monthrange を使用すると、指定した月の最終日を簡単に判断できます。

calendar.monthrange 関数は、年と月の 2 つの引数を受け取り、曜日を含むタプルを返します。月の最初の日とその月の日数。月の最後の日は、タプルの 2 番目の項目にアクセスすることで取得できます。

import calendar

year = 2023
month = 2

weekday, days_in_month = calendar.monthrange(year, month)
last_day = days_in_month

dateutil パッケージには、カレンダーの日付を操作するための機能も用意されています。ただし、この特定のタスクには、Python の標準ライブラリ関数で十分です。

要約すると、次のスニペットを使用して、Python の標準ライブラリを使用して月の最後の日を取得できます。

import calendar

def get_last_day_of_month(year, month):
    weekday, days_in_month = calendar.monthrange(year, month)
    return days_in_month

以上がPython で月の最終日を見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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