0

XmlRPC API から受け取った Datetime オブジェクトをフォーマットしようとしています。日付は次のようにフォーマットされます(u'20121106T10:23:24')。私はこれをやってみました:

s = datetime.strptime(u'20121106T10:23:24', "%Y%m%dT%H:%M:%S")
usedate = s.strftime('%Y-%m-%d')

私はこの例外を受け取ります:

time data "DateTime '20121106T10:23:24' at b556886c" does not match format '%Y%m%dT%H:%M:%S'

YYYY-MM-DD文字列をフォーマットにしたい。どんな助けでも大歓迎です。みんなありがとう。

編集:正確なエラーを共有:

ValueError at /idea/

time data "DateTime '20121106T10:23:24' at b556886c" does not match format '%Y%m%dT%H:%M:%S'
Exception Type: ValueError
Exception Value:    

time data "DateTime '20121106T10:23:24' at b556886c" does not match format '%Y%m%dT%H:%M:%S'
4

1 に答える 1

0

私の愚かな間違い。str の代わりに repr を呼び出していましたが、メソッドは同じものを返しませんでした。私は、datetime reprがstrに等しいという印象を受けました。

于 2012-11-20T14:02:21.610 に答える