我想将字符串日期时间更改为 django 日期时间

I want to change string date time to django date time

大家好,我是 Django 的新手,使用 newsapi 获取一些新闻,API returns 一个 JSON 对象具有这样的日期时间属性 2018-04-22T11:38:05Z。我想将它序列化到 Django DateTimeField。我试过 .date() 但没用。任何帮助将不胜感激。

使用strptime将字符串转换为Python datetime对象。

import datetime

datetime_string = '2018-04-22T11:38:05Z'
datetime_obj = datetime.datetime.strptime(datetime_string, '%Y-%m-%dT%H:%M:%SZ')
print(datetime_obj)

输出

2018-04-22 11:38:05