2016-12-14 47 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

相關問題