Sometimes, we want to add days to a date in Python.
In this article, we’ll look at how to add days to a date in Python.
How to add days to a date in Python?
To add days to a date in Python, we can use the datetime.timedelta
method and the +
operator.
For instance, we write:
import datetime
start_date = '10/01/2021'
date_1 = datetime.datetime.strptime(start_date, "%m/%d/%Y")
end_date = date_1 + datetime.timedelta(days=10)
print(end_date)
We call datetime.datetime.strptime
with start_date
and the format string to convert the date string to a date object.
%m
is the 2 digit month’s format code.
%d
is the 2 digit day’s format code.
%Y
is the 4 digit year’s format code.
Then we add 10 days to date_1
by using datetime.timedelta(days=10)
to create the 10 days time delta object.
And then we use the +
operator to add 10 days to date_1
.
So end_date
is 2021-10-11 00:00:00
.
Conclusion
To add days to a date in Python, we can use the datetime.timedelta
method and the +
operator.