In this article, we will see how to find the day of the week from a date provided by the user.
Using Python’s built-in
datetime module, we can determine the day of the week from a given date.
Let’s first import the datetime module and create datetime object with the desired date.
import datetime date = datetime.datetime(2023, 5, 14)
By using the
strftime() function we can format the given date and retrieve the day of the week.
day_of_week = date.strftime('%A') print("The day of the week is:", day_of_week)
As an alternative way, we can also get the day of the week from the given date using the
calendar module & use the
weekday() function to find the day of the week. This function takes the year, month, and day as parameters and returns an integer representing the day of the week (0 for Monday, 1 for Tuesday, and so on).
calender module’s list of weekday names, retrieve the actual day of the week.
Following is the example:
import calendar day_of_week_index = calendar.weekday(2023, 5, 14) day_of_week = calendar.day_name[day_of_week_index] print("The day of the week is:", day_of_week)