python - 在 Django 中解析 json 中的日期

标签 python json django date datetime-parsing

我尝试解析 JSON 对象内的日期字段:

{
    "year": 1,
    "name": "marko",
    "date": "2015-10-1 3:00 PM GMT+1:00"
}

我尝试这样做:

db_object.date = datetime.datetime.strptime(dictionary.get('date'), '%Y-%m-%d %I:%M ')

但我收到错误...

我知道 %d 应该是从零开始的,例如:

01

但是我在 JSON 中得到 1。

最佳答案

尝试使用 dateutil

from dateutil.parser import parse
parse("2015-10-1 3:00 PM GMT+1:00")

关于python - 在 Django 中解析 json 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46424093/

相关文章:

javascript - 如何在 JSON 对象中存储 JSON 字符串而不导致语法错误?

django - 为什么标签没有出现在我的 Django ModelForm 中?

python - django instance.id=None 上传图片时

python - django pythonforfacebook 处理移动应用程序访问?

python - 我如何每分钟自动将一个新的 csv 文件从我的本地电脑导入到谷歌表格?

python - Sql Alchemy 不能在事务 block 内运行

python urllib2 发布数据

asp.net - 页面的 JSON 输出

ios - 使用 Swift 解包 Yahoo API

java - Jackson JSON 映射键作为包含对象的属性