gpt4 book ai didi

javascript - 将 JS 日期转换为 Python 日期对象

转载 作者:行者123 更新时间:2023-11-30 17:38:53 25 4
gpt4 key购买 nike

所以我在首页做了一些 Ajax 技巧,在 DJango 后端,我发送了一个 JS 对象,使用 AJAX...格式为:'2014 年 1 月 28 日星期二 00:00:00 GMT-0800 (PST)'所以我试图将它转换为 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'

我该如何解决?我期待一个更好的解决方案,可以避免拆分和解析字符串 ...

最佳答案

给出错误信息中的格式,那么客户端就可以使用ES5s Date.prototype.toISOString()将 Date 对象转换为 ISO 8601 字符串。你需要一个 polyfill对于没有它的浏览器。

关于javascript - 将 JS 日期转换为 Python 日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21471264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com