MySql 日期时间格式更改

MySql datetime format change

我已将日期存储为字符串格式,如 'Thu, 24 Dec 2020 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)

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

例如

select str_to_date('Thu, 24 Dec 2020 07:54:35 GMT', '%a, %e %b %Y %T') dt;