转换一个晦涩的?将 sql 查询中的日期格式转换为人类可读的日期格式

Joh*_*ohn 0 mysql sql time date

我在 bigint 字段中有一个日期格式,格式为“20130314123743” - YYYYMMDDHHMMSS,我需要对它进行一个 mysql 查询,并以类似 yyyy-mm-dd hh:mm:ss 的形式返回给用户。

是否有本机 mysql 函数将采用该日期格式并将其返回为人类可读的内容?

小智 5

一种方法:

select cast(cast(bigintdateval as char(14)) as datetime)
Run Code Online (Sandbox Code Playgroud)

SQLFiddle在这里