In Python, it is so simple to find the days between two dates in python. All you have to do is to subtract the starting date with the final date. The result will be a timedelta object. If you want just the number of days between dwo dates as an integer value, then you can use the timedelta object’s days attribute, to get the days in integer. Here is an example.
## Difference between two dates from datetime import date # date objects date_1 = date(year=2006, month=11, day=23) date_2 = date(year=2005, month=3, day=1) # difference between days date_delta = date_1 - date_2 # date difference in timedelta data type number_of_days = date_delta.days # days in integer print("\nDate difference: ", number_of_days, "\n")
- Adding and subtracting datetime object with time object in Python.
- How to make Python program to sleep for few microseconds?
- More about date object in datetime module at Python docs.