age=date(todays_date.year)-date(datetime.year) TypeError: function missing required argument ‘month’ (pos 2)

  python-3.x

Я новичок в питоне по этому прошу не судить меня строго
я написала код и в нем и пытаюсь вывести возраст сотрудников, что я делаю я из текущий года отнимаю год который я передала в конструкторе, но я получаю ошибку :
age=date(todays_date.year)-date(datetime.year) TypeError: function missing required argument ‘month’ (pos 2)

Вот код:

employe1=Employee("Vlad", "068193696",datetime.strptime("22/05/2017", "%d/%m/%Y"),"[email protected]","Web developer")
employe2=Employee("Costea", "078193496",datetime.strptime("22/05/2017", "%d/%m/%Y"),"[email protected]","Python developer")
def calculateAge():
todays_date = date.today()
age=date(todays_date.year)-datetime(employe1.get__bday())
print(age)
calculateAge()

Пожалуйста , подскажите в чем проблема

Source: Python-3x Questions

LEAVE A COMMENT