In the datetime
module, the date.weekday()
method is used to extract the day of the week.
Note: The
datetime
module in Python deals with time and date manipulation.
date.weekday()
This method does not take any argument value(s).
date.weekday()
returns an integer with a value from 0 to 6.
Day | Return value |
---|---|
Monday | 0 |
Tuesday | 1 |
Wednesday | 2 |
Thursday | 3 |
Friday | 4 |
Saturday | 5 |
Sunday | 6 |
In the code snippet below, we want to extract today’s date. We can use the weekday()
method to also extract the day of the week (Monday–Sunday).
from datetime import date# Extract today datetoday = date.today()if today.weekday() == 0:print("Today is: Monday")elif today.weekday() == 1:print("Today is: Tuesday")elif today.weekday() == 2:print("Today is: Wednesday")elif today.weekday() == 3:print("Today is: Thursday")elif today.weekday() == 4:print("Today is: Friday")elif today.weekday() == 5:print("Today is: Saturday")else:print("Today is: Sunday")