Home »
Python »
Python Reference »
Python date Class
Python date weekday() Method with Example
Python date.weekday() Method: Here, we are going to learn about the weekday() method of date class in Python with its definition, syntax, and examples.
Submitted by Hritika Rajput, on April 29, 2020
Python date.weekday() Method
date.weekday() method is used to manipulate objects of date class of module datetime.
It uses a date class object and returns the day of the week as an integer, where Monday is 0 and Sunday is 6. It is an instance method.
Module:
import datetime
Class:
from datetime import date
Syntax:
weekday()
Return value:
The return type of this method is a number which tells us what is the day of the week on that day.
Example:
## importing date class
from datetime import date
## Creating an instance
x = date.today()
d = x.weekday()
print("Today's weekday number is:", d)
x = date(2020, 10, 30)
d1 = x.weekday()
print("Weekday number on the date",x,"will be:",d1)
print()
## Since we know the number,
## we can save them in a list and
## print the day on that number
day =["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
print("Today's day is:",day[d])
print("Day on date", x," will be:", day[d1])
Output
Today's weekday number is: 2
Weekday number on the date 2020-10-30 will be: 4
Today's day is: Wednesday
Day on date 2020-10-30 will be: Friday