Write a Python program to test the third Monday of a month


The program starts by importing the datetime class from the datetime module in the Python Standard Library. A string s is created, which represents the date "Jun 6, 2022".

The datetime.strptime method is used to parse the string into a datetime object, with the format specified as '%b %d, %Y' (representing the month abbreviation, day of the month, and 4-digit year, respectively). The resulting datetime object is stored in the variable d.

The expression d.weekday() == 1 and 14 < d.day < 22 is a logical expression that returns True if the day of the week is Tuesday (weekday() returns 1 for Tuesday) and the day of the month is between 14 and 21 (inclusive). Finally, the result of the expression is printed using the print function.

Source Code

from datetime import datetime 
s = 'Jun 6, 2022'
d = datetime.strptime(s, '%b %d, %Y')
print(d.weekday() == 1 and 14 < d.day < 22)

Output

False

Example Programs