将MySQL字符串转换为时间

时间:2018-08-01 14:51:58

标签: mysql date time

我有一个列,例如存储时间为0545(上午5:45)和日期列为存储20180801。我想将它们合并为一个值2018/08/01 05:45 am)如果这有所作为,则通过ODBC连接执行此操作。我可以在日期列上使用STR_TO_DATE,但不能弄清楚时间列。谢谢。

1 个答案:

答案 0 :(得分:0)

在整个过程中使用str_to_date()

select str_to_date(concat(datecol, timecol), '%Y%m%d%h%i')