get diff between two dates python code example
Example 1: python difference in dates in seconds
future_date = datetime.datetime(1970, 1, 2)
past_date = datetime.datetime(1970, 1, 1)
difference = (future_date - past_date)
Calculate difference in time
total_seconds = difference.total_seconds()
Convert time difference to seconds
print(total_seconds)
OUTPUT
86400.0
Example 2: python get dates between two dates
from datetime import datetime, timedelta
def date_range(start, end):
delta = end - start
days = [start + timedelta(days=i) for i in range(delta.days + 1)]
return days
start_date = datetime(2008, 8, 1)
end_date = datetime(2008, 8, 3)
print(date_range(start_date, end_date))