How can I subtract a day from a Python date?

PythonServer Side ProgrammingProgramming

You can subtract a day from a python date using the timedelta object. You need to create a timedelta object with the amount of time you want to subtract. Then subtract it from the date. 

example

from datetime import datetime
from datetime import timedelta
today = datetime.today()
yesterday = today - timedelta(days=1)
print(today)
print()
print(yesterday)

Output

This will give the output −

2017-12-29 12:28:06.531791
2017-12-28 12:28:06.531791
raja
Published on 05-Jan-2018 18:05:04
Advertisements