Adding days to a date in Python
The previous answers are correct but it's generally a better practice to do:
import datetime
Then you'll have, using datetime.timedelta
:
date_1 = datetime.datetime.strptime(start_date, "%m/%d/%y")
end_date = date_1 + datetime.timedelta(days=10)
Import timedelta
and date
first.
from datetime import timedelta, date
And date.today()
will return today's datetime, may be you want
EndDate = date.today() + timedelta(days=10)
If you happen to already be using pandas, you can save a little space by not specifying the format:
import pandas as pd
startdate = "10/10/2011"
enddate = pd.to_datetime(startdate) + pd.DateOffset(days=5)