How to add one day to a date in Python

3 Answers

0 votes
from datetime import datetime, timedelta

date = datetime(2022, 11, 6)

date = date + timedelta(days=1)

print(date)  



'''
run:

2022-11-07 00:00:00

'''

 



answered Nov 6, 2023 by avibootz
0 votes
from datetime import datetime, timedelta

date_str = "2023-11-06"

date = datetime.strptime(date_str, "%Y-%m-%d")

date = date + timedelta(days=1)

date_str = date.strftime("%Y-%m-%d")

print(date) 
print(date_str) 



'''
run:

2023-11-07 00:00:00
2023-11-07

'''

 



answered Nov 6, 2023 by avibootz
0 votes
date_str = "2023-11-06"

year, month, day = map(int, date_str.split("-"))

day += 1

date_str = f"{year:04d}-{month:02d}-{day:02d}"

print(date_str) 



'''
run:

2023-11-07

'''

 



answered Nov 6, 2023 by avibootz

Related questions

1 answer 151 views
1 answer 129 views
129 views asked Oct 7, 2020 by avibootz
1 answer 183 views
183 views asked Mar 13, 2019 by avibootz
1 answer 204 views
1 answer 146 views
146 views asked Oct 20, 2020 by avibootz
1 answer 118 views
118 views asked Mar 29, 2022 by avibootz
2 answers 175 views
175 views asked Mar 25, 2022 by avibootz
...