Find the previous and coming Monday's date, based on current date
## # Python's program to get last and coming Monday import datetime today = datetime.date.today() last_monday = today - datetime.timedelta(days=today.weekday()) coming_monday = today + datetime.timedelta(days=-today.weekday(), weeks=1) print("Today:", today) print("Last Monday:", last_monday) print("Coming Monday:", coming_monday)
Sample output of above program.
C:\programs\time>pep8 --first example19.py
C:\programs\time>python example19.py
Today: 2018-01-21
Last Monday: 2018-01-15
Coming Monday: 2018-01-22
C:\programs\time>
C:\programs\time>python example19.py
Today: 2018-01-21
Last Monday: 2018-01-15
Coming Monday: 2018-01-22
C:\programs\time>
2018-06-15T14:00:00+05:30
2018-06-15T14:00:00+05:30
Amit Arora
Amit Arora
Python Programming Tutorial
Python
Practical Solution