Задать вопрос
@szjyakgf

Как правильно работать с datetime.date()?

a1 = 2022
a2 = 11
a3 = 21
aa = datetime.date(int(a3), int(а2), int(a1))

Ошибка
TypeError: descriptor 'date' for 'datetime.datetime' objects doesn't apply to a 'int' object
  • Вопрос задан
  • 1046 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Перепроверь с чем ты пытаешься работать - с классом datetime.datetime и его полем date, или же с модулем datetime и его классом date.
Судя по ошибке - ты работаешь c первым, а думаешь что со вторым.
Перепроверь импорт модуля. Ты его не показал, но я готов спорить что там from datetime import datetime.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы