pythonで与えられた月の日数を計算する必要があります。ユーザーが2011年2月に入力した場合、プログラムは2011年2月に28日間と伝えることができます。ある月の長さを決定するためにどの図書館を使うべきか教えてください。Pythonで与えられた月の日数を調べるにはどうすればいいですか
80
A
答えて
179
>>> from calendar import monthrange
>>> monthrange(2011, 2)
(1, 28)
ちょうど明確にするためには、
monthrange
は、同様に閏年をサポートしています。
>>> from calendar import monthrange
>>> monthrange(2012, 2)
(2, 29)
26
代替ソリューション:
ただ、学問的興味のために>>> from datetime import date
>>> (date(2012, 3, 1) - date(2012, 2, 1)).days
29
3
、私はそれをこのようにした...
(dt.replace(month = dt.month % 12 +1, day = 1)-timedelta(days=1)).day
関連する問題
- 1. Pythonで与えられた変数の名前にアクセスするにはどうすればいいですか?
- 2. 特定の月と年が与えられた月の日数を取得するにはどうすればよいですか?
- 3. XMLバリデーター(与えられたxmlが正しいかどうかを調べる)
- 4. オートメーション要素が与えられたらどうすればいいですか?
- 5. 与えられたIntegerが特定のEnumに含まれているかどうかを調べるには?
- 6. Python関数の引数としてクラスを与えるにはどうすればいいですか?
- 7. Pythonで与えられた関数のネストされた(ローカル)関数を調べる
- 8. 日の2つの日付の違いを調べるにはどうすればよいですか?
- 9. 与えられた月の最初の就業日をSQLで計算する
- 10. コールバックを与えられたツリービューにどのモデルが接続されているかを調べる方法は?
- 11. groovy与えられた日付から翌月に取得する方法
- 12. IOSデバッガでサブビュープロパティを調べるにはどうすればいいですか
- 13. キャプションへのリンクを与えるにはどうすればいいですか
- 14. 与えられた文字列が現れる2列からインスタンスの数を数えるにはどうすればよいですか?ここ
- 15. 特定のデータを調べるにはどうすればいいですか
- 16. ハッシュの意味を調べるにはどうすればいいですか?
- 17. Bashスクリプトに渡される引数の数を調べるにはどうすればよいですか?
- 18. 月の合計日数より上の数値を新しい月の日数として表示するにはどうすればよいですか?
- 19. msiがタイムスタンプされているかどうかを調べるにはどうすればよいですか?
- 20. iPhone - 月曜日かどうかを確認するにはどうすればいいですか?
- 21. MongoDBに時刻を保存するにはどうすればいいですか?文字列として?任意の年/月/日を与えますか?
- 22. アラートがどこから発生したかを調べるにはどうすればよいですか?
- 23. 与えられた点が四角形の内側にあるかどうかを調べるには
- 24. 日付変数をRで月/年にグループ化するにはどうすればよいですか?
- 25. SSMS 2008のデバッグセッション内からテーブル変数とテンポラリテーブルを調べるにはどうすればよいですか?
- 26. C#3.0 - 月曜日から週名でリストを注文するにはどうすればよいですか?
- 27. Rubyオブジェクトのメソッドを調べるにはどうすればよいですか?
- 28. Chromeプラグインのソースコードを調べるにはどうすればよいですか?
- 29. Pythonで与えられた数列から得られる定数部分列
- 30. T-SQLを使用して、指定された日に作成されたレコードの総数を調べるにはどうすればよいですか?
(2,29)とはどういう意味ですか?私はそれが(1,28)であるべきだと思う... –
@NamGVU最初の数字は月の最初の日の曜日で、2番目の数字はその月の日数です。 –