Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python日期格式化问题_Python_Django_Datetime_Unicode_Xml Rpc - Fatal编程技术网

Python日期格式化问题

Python日期格式化问题,python,django,datetime,unicode,xml-rpc,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 forma

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

我犯了愚蠢的错误。我调用的是repr而不是str,这些方法没有返回相同的结果。我的印象是,DATETER RPR等于STR.< /P>中间有额外的闭锁括号,它应该像DATETIME.STRPTIME(u '20121106T10:23:24','%y%M%Dt%H:%M:%s)< /Cord>在Python 2.7.3YEP上对我来说很好,对我来说效果很好。我的最佳猜测是,您实际上并没有使用字符串,而是试图转换对象本身(至少回溯看起来是这样的)。不熟悉该API,但您确定获得了字符串表示吗?向我们显示
打印类型的结果(Datetime\u object\u received\u from\u an\u XmlRPC\u API)