Python - comment faire pour convertir ctime pour '%m/%d/%Y %H:%M:%S'

Est-il un moyen direct pour convertir ctime valeur '%m/%d/%Y %H:%M:%S' format?

Par exemple, convertir "Mer 6 Nov à 15:43:54 2013" de "11/06/2013 15:43:54"

J'ai essayé ce qui suit, mais ne me donne pas le format que je veux, ce qui est "11/06/2013 15:43:54":

>>> t = time.ctime()
>>> f = datetime.datetime.strptime(t, '%a %b %d %H:%M:%S %Y')
>>> print f
2013-11-06 15:43:54

Mais si je passe directement à temps.strftime, il vous en voulez de 9 éléments de la séquence:

>>> n = time.strftime(t, '%D %H:%M:%S')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: argument must be 9-item sequence, not str

OriginalL'auteur user2766739 | 2013-11-06