In this post we will see how to find yesterday’s, today’s and tomorrow’s date in python. This program is very simple and I hope it will helpful to you as well.

Let’s write the program as below using various date functions such as today() and timedelta().

from datetime import datetime, timedelta
  
  
# Today's date
today = datetime.now() # or presentday = datetime.today()
  
# Yesterday's Date
yesterday = today - timedelta(1)
  
# Tomorrow's Date
tomorrow = today + timedelta(1)
  
  
# strftime() - format date to string
print("Yesterday's Date was = ", yesterday.strftime('%d-%m-%Y'))
print("Today's Date is = ", today.strftime('%d-%m-%Y'))
print("Tomorrow's Date is = ", tomorrow.strftime('%d-%m-%Y'))

In the above program strftime() is used to format date to string and timedelta class helps to find the previous day date and next day date.

Output:


Happy Coding!