comment faire pour imprimer uniquement la date et de ne pas inclure le temps dans datetime.datetime.strptime()

J'ai ce code :

>>> import datetime
>>> l = '2011-12-02'
>>> t = datetime.datetime.strptime(l, '%Y-%m-%d')
>>> print t
2011-12-02 00:00:00

ma question est, il est possible que seuls les 2011-12-02 sera imprimé?

btw, vous êtes vraiment à la recherche de comment obtenir une chaîne formatée à partir d'une instance de datetime. Le strptime fonction prend simplement une chaîne de caractères et vous donne une nouvelle instance de datetime. La compréhension de cette différence va vous aider à travailler à travers ce genre de choses dans l'avenir.

OriginalL'auteur gadss | 2011-12-03