How to add N years to a given date in Python

1 Answer

0 votes
import datetime

def addYears(d, years):
    return d.replace(year = d.year + years)

n = 943
print(addYears(datetime.date(2021, 6, 22), n))



'''
run:

2964-06-22

'''

 



answered Jun 22, 2021 by avibootz

Related questions

1 answer 208 views
1 answer 176 views
1 answer 237 views
237 views asked Mar 13, 2019 by avibootz
1 answer 211 views
211 views asked Mar 22, 2022 by avibootz
1 answer 180 views
1 answer 166 views
...