1. ホーム
  2. python

[解決済み] pythonで指定された月の日数を決定する方法 [重複]。

2022-02-19 12:02:40

質問

Pythonで与えられた月の日数を計算する必要があります。ユーザーが2011年2月を入力した場合、プログラムは2011年2月は28日であることを教えてくれるはずです。どなたか、与えられた月の長さを決定するためにどのライブラリを使用すべきかを教えていただけませんか?

解決方法は?

を使用する必要があります。 calendar.monthrange :

>>> from calendar import monthrange
>>> monthrange(2011, 2)
(1, 28)

念のため。 monthrange はうるう年もサポートしています。

>>> from calendar import monthrange
>>> monthrange(2012, 2)
(2, 29)

コメントで@mikhail-pyrevさんが言及されているように。

最初の数字はその月の初日の平日、2番目の数字は当該月の日数です。