将字符串转换为MySQL中的DATETIME

1 投票
1 回答
5552 浏览
提问于 2025-04-16 20:49

我想把字符串转换成日期时间对象,这样就可以在插入语句中用到它们,适用于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格式的日期?

撰写回答