将字符串转换为MySQL中的DATETIME
我想把字符串转换成日期时间对象,这样就可以在插入语句中用到它们,适用于MySQL。这些字符串的格式是这样的:
2010-12-21T22:57:04.000Z
而MySQL中对应的列的数据类型是DATETIME。
1 个回答
4
你可以使用 strptime
这个函数。
比如,这样做会得到:
myDatetime = datetime.strptime(myString.split(".")[0], "%Y-%m-%dT%H:%M:%S")
[编辑] 嗯,我看到这个问题在另一个讨论中有更好的答案: 如何解析ISO 8601格式的日期?