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