1

我以字符串格式存储日期,例如“Thu,2020 年 12 月 24 日 07:54:35 GMT”。

有人可以建议如何使用 MySQL 查询将此字符串转换为 YYYY-MM-DD 格式。

试过这个功能:

 str_to_date(dateTime, '%a %d %b %Y %T %x')
    
    DATE_FORMAT(dateTime, '%Y-%m-%d)
    
   DATE(dateTime)
4

1 回答 1

2

您可以忽略最后出现的内容(假设您乐于存储给定时区的时间)...

例如

select str_to_date('Thu, 24 Dec 2020 07:54:35 GMT', '%a, %e %b %Y %T') dt;
于 2020-12-24T08:21:19.663 回答