将Varchar转换为时间格式

时间:2017-08-11 01:58:40

标签: php mysql mariadb

我之前尝试过类似问题的链接,但它不起作用。所以我在这里发帖子。很累。

我的格式为1小时30分钟。   我想将其转换为时间格式hh:mm:ss。 (01:30:00)

你可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

嗯,你可以这样做:

select maketime(col + 0, substring_index(col, 'Hour ', -1) + 0, 0)

这些应该提取字符串的小时和分钟组件,将它们转换为数字并将其转换为时间。