Weekday Function In Python

Function Name:

weekday

Function Signature:

weekday()

 

Function Overview:

The weekday() function of date class in datetime module, returns an integer

corresponding to the day of the week.  Here is the mapping of integer values to the days of the week.

 

Integer Value

Day of the week

0

Monday

1

Tuesday

2

Wednesday

3

Thursday

4

Friday

5

Saturday

6

Sunday

 

Example:

# import Python's datetime module

import datetime

 

# weekdays as a tuple

weekDays = ("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday")

 

# Find out what day of the week is this year's Christmas

 

thisXMas    = datetime.date(2017,12,25)

thisXMasDay = thisXMas.weekday()

thisXMasDayAsString = weekDays[thisXMasDay]

 

print("This year's Christmas is on a {}".format(thisXMasDayAsString))

 

# Find out what day of the week next new year is

nextNewYear     = datetime.date(2018,1,1)

nextNewYearDay  = nextNewYear.weekday()

nextNewYearDayAsString = weekDays[nextNewYearDay]

 

print("Next new year is on a {}".format(nextNewYearDayAsString))

 

 

Output:

This year's Christmas is on a Monday

Next new year is on a Monday

 


Copyright 2023 © pythontic.com