我的 MySQL(版本 5.7.25)数据库有一个列,其中充满了varchar(100)
日期,例如Fri May 04 08:08:42 UTC 2018
. 我需要将它们转换为日期。
到目前为止,我想出了
SELECT STR_TO_DATE('Fri May 04 08:08:42 UTC 2018', '%a %b %d %T %Y') AS to_date
但由于时区,它返回 null 。但如果我尝试:
SELECT STR_TO_DATE('Fri May 04 08:08:42 2018', '%a %b %d %T %Y') AS to_date
...它完美地工作。那么有没有办法在日期格式中添加时区?