SELECT TIME_FORMAT('2022-01-01 15:30:45', '%H:%i:%s');
上面的代码可以将时间字符串’2022-01-01 15:30:45’格式化为’15:30:45’,其中’%H’表示小时,’%i’表示分,’%s’表示秒。使用TIME_FORMAT可以实现将时间字符串转换为特定格式的功能。
在MySQL中,还支持将时间戳转换为小时:分:秒格式,通常需要将时间戳先转换为日期格式,再使用TIME_FORMAT函数进行格式化。下面是一个示例:
SELECT TIME_FORMAT(FROM_UNIXTIME(1641124245), '%H:%i:%s');
上面的代码将时间戳1641124245转换为日期格式,再使用TIME_FORMAT函数格式化为’22:30:45’的时间格式。
值得注意的是,无论是将时间字符串转换为小时:分:秒格式,还是将时间戳转换为该格式,都需要使用TIME_FORMAT函数。因此,熟悉MySQL内置函数的使用是非常重要的。