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