w3resource

Python: Get the dates 30 days before and after from the current date

Python Datetime: Exercise-28 with Solution

Write a Python program to get the dates 30 days before and after today.

Sample Solution:-

Python Code:

from datetime import date, timedelta

current_date = date.today().isoformat()   
days_before = (date.today()-timedelta(days=30)).isoformat()
days_after = (date.today()+timedelta(days=30)).isoformat()  

print("\nCurrent Date: ",current_date)
print("30 days before current date: ",days_before)
print("30 days after current date : ",days_after)

Sample Output:

Current Date:  2017-05-06                                                                                     
30 days before current date:  2017-04-06                                                                      
30 days after current date :  2017-06-05    

Flowchart:

Flowchart: Get the dates 30 days before and after from the current date.

Python Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Python program to create 12 fixed dates from a specified date over a given period. The difference between two dates will be 20.
Next: Write a Python program to get the GMT and local current time.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.