首页 > 解决方案 > 将excel生成的日期格式转换为SQL

问题描述

询问将 SQL 中的此类日期从May-15-2020 18:03转换为“ yyyyMMddHHmiss ”或“ yyyyMMdd ”的任何想法。

我正在尝试这个查询

 select from_unixtime(unix_timestamp('May-15-2020 16:03', 'MM-dd-yyyy
 HH:mi'), 'yyyyMMdd') from dual

但它不会工作。

标签: mysqlsqldatedatetime

解决方案


使用正确的函数STR_TO_DATE,并使用与您的日期匹配的格式,而不是从以前的答案/博客中抓取的内容。

日期和时间函数的参考手册对于解决这些基本问题非常有用。


推荐阅读