Python datetime django的字符串

Python datetime django的字符串,python,django,Python,Django,我有这个字符串: 2014-03-13T15:10:07Z 我需要将其转换为“value”,我可以将其保存在Django DateTimeField中。我知道,没有T和Z怎么做: from datetime import datetime date_object = datetime.strptime('2014-03-13 15:10:07', '%Y-%m-%d %H:%M:%S') 是否需要从字符串中删除T和Z?它会保存在DateTimeField中吗 谢谢。解析日期时间字符串的最简单

我有这个字符串:

2014-03-13T15:10:07Z
我需要将其转换为“value”,我可以将其保存在Django DateTimeField中。我知道,没有
T
Z
怎么做:

from datetime import datetime
date_object = datetime.strptime('2014-03-13 15:10:07', '%Y-%m-%d %H:%M:%S')
是否需要从字符串中删除
T
Z
?它会保存在DateTimeField中吗


谢谢。

解析日期时间字符串的最简单方法是使用第三方模块:


这将返回一个实例,如果该实例存在于字符串中(即以
Z
-04:00
等结尾),则该实例将知道该时区。

解析日期时间字符串的最简单方法是使用第三方模块:


这将返回一个实例,如果它出现在字符串中(即以
Z
-04:00
等结尾),它将知道时区。

为什么不将t和Z添加到您提供的strtime格式中呢?我添加了所有工作。它是否保存在DateTimeField中?为什么不将t和Z添加到您提供的strTime格式中?我添加了所有工作。它是否保存在DateTimeField中?
>>> import dateutil.parser
>>> dateutil.parser.parse('2014-03-13T15:10:07Z')
datetime.datetime(2014, 3, 13, 15, 10, 7, tzinfo=tzutc())