MySQL UTC 日期格式

1 投票
1 回答
1341 浏览
提问于 2025-04-15 20:38

我正在从Twitter的API获取数据,返回的日期是UTC格式,像这样:

2009年1月24日 星期六 22:14:29 +0000

请问MySQL能直接处理这种格式吗,还是说我需要先把它转换一下?我用Python来获取这些数据。

1 个回答

3

是的,如果你不想用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

撰写回答