Python
 Computer >> コンピューター >  >> プログラミング >> Python

与えられた2つの日付の間の日数を見つけるPythonプログラム


2つの日付の間の日数を見つけるために、Pythondatetimeモジュールを使用しています。まず、必要なライブラリをインポートします-

from datetime import date

日付オブジェクトを作成し、日数を計算する日付を入力します-

date1 = date(2021, 7, 20)
date2 = date(2021, 8, 30)

上記の2つの日付の差を日数の形式で取得します-

(date2 - date1).days

以下はコードです-

from datetime import date

# both the dates
date1 = date(2021, 7, 20)
date2 = date(2021, 8, 30)

print"Date 1 = ", date1;
print"Date 2 = ", date2;

resDays = (date2 - date1).days
print"Days between two dates = ", resDays

出力

これにより、次の出力が生成されます-

Date 1 = 2021-07-20
Date 2 = 2021-08-30
Days between two dates = 41

  1. Pythonで指定された数のビット1の数を見つけるプログラム

    数nがあるとすると、その数のバイナリ表現に存在するビット1の数を見つける必要があります。 したがって、入力が12のような場合、出力は2になります これを解決するには、次の手順に従います- count:=0 nがゼロ以外の場合は、 count:=count +(n AND 1) n:=(n / 2)のフロア 返品数 理解を深めるために、次の実装を見てみましょう- 例 class Solution:    def solve(self, n):       count = 0       whi

  2. Pythonを使用して2つの日付の間の日数を計算するにはどうすればよいですか?

    Pythonで、単純な日付の算術を使用して、2つの日付の間の日数を見つけることができます。日の違いを見つけたい2つの日付を定義します。次に、これらの日付を減算してtimedeltaオブジェクトを取得し、このオブジェクトのdaysプロパティを調べて、必要な結果を取得します。 例 from datetime import date d0 = date(2017, 8, 18) d1 = date(2017, 10, 26) delta = d1 - d0 print(delta.days) 出力 これにより出力が得られます- 69