56

Please suggest me on the following. How to find whether a particular day is weekday or weekend in Python?

vinay h
  • 707
  • 1
  • 5
  • 7

2 Answers2

153

You can use the .weekday() method of a datetime.date object

import datetime

weekno = datetime.datetime.today().weekday()

if weekno < 5:
    print "Weekday"
else:  # 5 Sat, 6 Sun
    print "Weekend"
ti7
  • 12,648
  • 6
  • 30
  • 60
fahad
  • 2,699
  • 3
  • 16
  • 20
26

Use the date.weekday() method. Digits 0-6 represent the consecutive days of the week, starting from Monday.

Jacob Jones
  • 123
  • 8
Michał Szydłowski
  • 3,104
  • 3
  • 32
  • 51