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.


    import datetime


    from datetime import date



Return value:

The return type of this method is a number which tells us what is the day of the week on that day.


## importing date class
from datetime import date

## Creating an instance
x =
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)

## 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])


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

Comments and Discussions

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© some rights reserved.