Python Date - TypeError: требуется целое число (получен тип str) - PullRequest
0 голосов
/ 09 июля 2020

Я получаю указанную ниже ошибку, когда передаю дату в качестве параметра. Ваше предложение, пожалуйста. У меня есть две переменные «srartdate» и «enddate», которые были переданы в качестве параметра.

from datetime import date

class classOne:

def getDateComp(self, startDate, EndDate=None):

    if EndDate is not None:
        sdate = date(startDate)
        edate = date(EndDate)
        print(sdate +" -- "+edate)
    else:
        print('No Date')

def main():
  objEQ = classOne()
  objEQ.getDateComp(startDate='2020, 7, 6', EndDate='2020, 7, 9')

if __name__ == "__main__":
    main()


 **Error:** 
    sdate = date(startDate)
    TypeError: an integer is required (got type str)

Спасибо, Ананд

...