有没有直接的方法将 ctime 值转换为 '%m/%d/%Y %H:%M:%S' 格式?
例如,将“Wed Nov 6 15:43:54 2013”转换为“11/06/2013 15:43:54”
我尝试了以下但没有给我想要的格式,即“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
但是如果我直接将它传递给 time.strftime,它将需要 9 项序列:
>>> 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