Write a Python program to find the day of the week for any particular date in the past or future. Let the input be in the format “dd mm yyyy”.
Input : 03 02 1997 Output : Monday Input : 31 01 2019 Output : Thursday
The already discussed approach to find the day of the week for a given date is the Naive approach. Now, let’s discuss the pythonic approaches.
Approach #1 : Using
weekday() provided by
weekday() function of date class in datetime module, returns an integer corresponding to the day of the week.
Approach #2 : Using
strftime() method takes one or more format codes as an argument and returns a formatted string based on it. Here we will pass the directive “%A” in the method which provides Full weekday name for the given date.
Approach #3 : By finding day number
In this approach, we find the day number using
calender module and then find the correspoding week day.
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.