2016-12-14 46 views
0

我在后台有一个函数,我从formart的前端收到日期Wed Dec 14 2016 14: 39:16 GMT + 0300(AST)Django Python - 从Wed转换为datetime 2016年12月14日14:39:16 GMT + 0300(AST)

date = request.body['date'] 
d = datetime.strptime(date, '%a %b %d %Y %X %Z%z') 

我知道strptime转换到datetime对象,但我不断收到以下

'z' is a bad directive in format '%a %b %d %Y %X %Z%z' 

我应该我的字符串格式是什么?

+0

在Python 3.2 –

+0

加入了'%z'指令忘了提,这是蟒蛇2.7 @MosesKoledoye – Ysrninja

+0

检查[此帖](HTTP://计算器.com/a/8525115/2549021)知道如何使用'python-dateutil'来解析具有时区信息的日期时间。 – AKS

回答

0

你可以这样做:

from dateutil import parser 
parser.parse("Wed Dec 14 2016 14:39:16 GMT+0300 (AST)") 
+0

是的工作!谢谢! – Ysrninja

相关问题