python - MySQL Python 不正确的日期时间值

标签 python mysql datetime

您好,我正在从其他网站收集一些信息,其中包含各种格式的时间。 MySQL 数据类型是“DATATIME”,我收到以下错误。

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

对此的任何帮助表示感谢。

最佳答案

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

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/

关于python - MySQL Python 不正确的日期时间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28164888/

相关文章:

php - 单个字段上的 SQL 多个条件

php - 使用 INSERT INTO On Duplicate Key UPDATE 进行表单输入

mysql - 如何将时间转换为iPhone设备的时区?

c# - Entity Framework 6 中的 Nullable DateTime 属性在值为 null 时在保存时抛出异常

python - 动态更改 Django 模板继承?

python - 如何在 MySQL 表行中存储多个用户

java - 使用java编译python代码

php - mysql INSERT INTO 查询 - 语法错误

php - 日期时间 php 中上个月未生成的值

python - 我怎样才能让我的程序打印 float ?