0
所以我做在前臺頁面中的一些Ajax
弄虛作假,並在後臺DJango
,我送一個JS對象,使用AJAX
... 格式爲:'Tue Jan 28 2014 00:00:00 GMT-0800 (PST)'
所以我試圖將其轉換爲一個Python對象:轉換JS日期爲Python日期對象
import datetime
81 if request.is_ajax():
82 datestr = request.POST['from_date']
83 date = datetime.datetime.strptime(datestr, "%Y-%m-%dT%H:%M:%S.%fZ").date()
84 message = date.__str__()
85 else:
86 message = "Not Ajax"
87
88 return HttpResponse(message)
不過,我發現了以下錯誤:
time data 'Tue Jan 28 2014 00:00:00 GMT-0800 (PST)' does not match format '%Y-%m-%dT%H:%M:%S.%fZ'
我怎麼能解決呢? 我期待着一個更好的解決辦法,避免分裂和解析字符串...
你有選擇更改發送的日期格式嗎?如果是的話,我會說把它改爲紀元.. – Kiran
@Kiran怎麼樣?我可以很容易地解析字符串,但我試圖避免它 – cybertextron
@mhlester不是重複的...問題是類似的,但不同 – cybertextron