Когда вызывается print, вызывается внутренний __str__()
класса datetime
.Эта функция вызывает isoformat()
и возвращает дату в формате ISO.
def __str__(self):
"Convert to string, for str()."
return self.isoformat(sep=' ')
Когда имя объекта вводится в оболочку, вызывается __repr__()
и возвращается формальное представлениеобъект.