datetime.strptime(date_string, format)
функция возвращает объект datetime, соответствующий date_string
, проанализированный в соответствии с форматом. Когда вы печатаете объект datetime, он форматируется как строка в формате ISO 8601, YYYY-MM-DDTHH:MM:SS
Таким образом, вам нужно преобразовать datetime в дату, если вам нужен только год, месяц и день -
datetime.strptime('2020/02/29','%Y/%m/%d').date()
Другой возможный способ - использовать метод strftime()
, который возвращает строку, представляющую дату и время с использованием объекта date, time или datetime.
datetime.strptime('2020/02/29','%Y/%m/%d').strftime('%Y/%m/%d')
Вывод обоих фрагментов кода -
2020/02/29