MySQL Python不正确的日期时间值

时间:2015-01-27 06:57:29

标签: python mysql datetime

您好我正在从其他网站收集一些信息,包括所有格式的时间。  MySQL数据类型是'DATATIME',我收到以下错误。

OperationalError: (1292, "Incorrect datetime value: 'Tue, 27 Jan 2015 05:59:09 GMT' for column 'date' at row 1")

对此有任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:2)

要处理您的特定错误,请执行以下操作

import datetime
your_date = "Tue, 27 Jan 2015 05:59:09"
print datetime.datetime.strptime(your_date, '%a, %d %b %Y %H:%M:%S').strftime('%Y-%m-%d %H:%M:%S')

如果有一组有限的网站,您需要单独处理日期格式。 请点击以下链接。

http://strftime.org/

答案 1 :(得分:1)

我认为您传递的日期时间格式与MySql的不同。 Mysql Dateformat类似于YYYY-MM-DD HH:MM:SS