Python日期格式问题

时间:2012-11-19 20:26:10

标签: python django datetime unicode xml-rpc

我正在尝试格式化从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'

1 个答案:

答案 0 :(得分:0)

我的愚蠢错误。我正在调用repr而不是str,并且方法没有返回相同的东西。我的印象是datetime repr等于str。