日付間の日数の計算: Python 的アプローチ
Python で日付操作を扱う場合、2 つの日付の間の日数を決定します特定の日付は一般的な要件です。これを実現するには、組み込みの datetime モジュールを効果的に活用できます。
上記の例に示されているように、2 つの日付間の時差を計算する最も簡単な方法は、一方の日付をもう一方の日付から減算することです。これは、2 つの日付間の時間的差異をカプセル化する timedelta オブジェクトを返します。
たとえば、日付 '8/18/2008' と '9/26/2008' について考えてみましょう。次のスニペットを使用すると、これらの日付間の日数を取得できます。
from datetime import date d0 = date(2008, 8, 18) d1 = date(2008, 9, 26) delta = d1 - d0 print(delta.days)
このコードは、datetime モジュールから date クラスをインポートし、指定された日付を表す 2 つの日付オブジェクト d0 と d1 を初期化します。 d1 から d0 を減算すると、timedelta オブジェクト delta が得られます。これには、日、秒、マイクロ秒の観点から 2 つの日付の差が含まれます。
最後に、delta の days 属性にアクセスして出力します。指定された日付の間の日数を提供します。このアプローチは、Python で日付の差異を計算する簡潔かつ効率的な手段を提供します。
以上がPython の「datetime」モジュールは 2 つの日付の間の日数を効率的に計算するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。