Измените, как объект datetime печатается из print ()?

При печати дат в модуле даты и datetime Python 3.6 они выглядят так:

>> from datetime.date import date
>> print(date(2018,1,30))
2018-01-30

Можно ли изменить формат вывода print() для объектов datetime.date ?

Мой желаемый результат:

>> print(date(2018,1,30))
30/01/18

Всего 1 ответ


Вы можете использовать функцию форматирования datetime - strftime - используя строку форматирования, подробно описанную здесь .

Вы также можете просмотреть расширенное форматирование даты из следующего ответа: как распечатать дату в обычном формате?


Есть идеи?

10000