Date difference in days Calculates the day difference between two dates. Subtract start from end and use datetime.timedelta.days to get the day difference. def days_diff(start, end): return (end - start).days from datetime import date days_diff(date(2020, 10, 25), date(2020, 10, 28)) # 3