【发布时间】:2010-03-20 15:21:50
【问题描述】:
我正在从 Twitter 的 API 中提取数据,返回日期为 UTC,格式如下:
2009 年 1 月 24 日星期六 22:14:29 +0000
MySQL 可以专门处理这种格式还是我需要对其进行转换?我正在使用 Python 提取数据。
【问题讨论】:
我正在从 Twitter 的 API 中提取数据,返回日期为 UTC,格式如下:
2009 年 1 月 24 日星期六 22:14:29 +0000
MySQL 可以专门处理这种格式还是我需要对其进行转换?我正在使用 Python 提取数据。
【问题讨论】:
是的,如果你不愿意在 Python 中进行转换,MySQL 可以使用 STR_TO_DATE() 函数来处理,如下例所示:
INSERT INTO
your_table
VALUES (
STR_TO_DATE('Sat Jan 24 22:14:29 +0000 2009', '%a %b %d %H:%i:%s +0000 %Y')
);
您可能还想查看可能的格式说明符的完整列表:MySQL: DATE_FORMAT。
【讨论】: