私はこれを尋ねる前に周りを探していました。
水のアカウント番号、開始日、終了日を入力する Django テンプレートがあります。日付は検索範囲を定義し、mm/dd/yyyy 形式です。
これらの日付を Python 形式に変換したいので、それらの違いを見つけることができます。私は日付オブジェクトと日時オブジェクトを認識しており、たとえば 05/01/2012 を解析して、そこから日付オブジェクトを作成できることを知っています。
ただし、「05/01/2012」を開始日と終了日の範囲値に直接変換し、それらの Python 日付オブジェクト間のデルタを取得するなど、これに対するより良い方法に興味があります。
ありがとうございました。
編集:これは私がデルタを計算するために使用しているものです:
d1 and d2 are date strings in the form: mm/dd/yyyy.
def time_delta(d1, d2):
dd1 = datetime.strptime(d1, "%m/%d/%Y").date()
dd2 = datetime.strptime(d2, "%m/%d/%Y").date()
delta = dd2 - dd1
return delta.days