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 230 views
1 answer 212 views
212 views asked Oct 7, 2020 by avibootz
1 answer 258 views
258 views asked Mar 13, 2019 by avibootz
1 answer 287 views
1 answer 226 views
226 views asked Oct 20, 2020 by avibootz
1 answer 194 views
194 views asked Mar 29, 2022 by avibootz
2 answers 289 views
289 views asked Mar 25, 2022 by avibootz
...