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

时间:2018-04-22 11:49:21

标签: python django datetime datetime-format python-datetime

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

1 个答案:

答案 0 :(得分:0)

使用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