How do I get the day of week given a date?
You can use the datetime module in Python to get the day of the week for a given date. Here is an example code snippet that demonstrates how to use the datetime.weekday()
function to get the day of the week for a specific date:
from datetime import datetime
date_string = "2022-11-20"
date_object = datetime.strptime(date_string, "%Y-%m-%d")
day_of_week = date_object.weekday()
print(day_of_week)
In this example, day_of_week
will contain the day of the week as an integer, where Monday is 0, Tuesday is 1, and so on.
Watch a video course
Python - The Practical Guide
Alternatively, you could use the date.weekday()
function
from datetime import date
date_string = "2022-11-20"
date_object = date.fromisoformat(date_string)
day_of_week = date_object.weekday()
print(day_of_week)
Both of the above snippet will give you the same output.