我有一个名为test_duration bigint(12)的数据列.我将时间以秒为单位存储到数据库中.现在,当我从表中获取记录时,我希望将时间转换为HH:MM:SS格式.我该怎么做到这一点?提前致谢.
Sub*_*hor 33
您可以使用MySQL函数SEC_TO_TIME().
例:
SELECT SEC_TO_TIME(2378);
Run Code Online (Sandbox Code Playgroud)
输出是:
00:39:38
Run Code Online (Sandbox Code Playgroud)
所以在你的情况下:
SELECT SEC_TO_TIME(test_duration) as `Time` FORM YOUR_TABLE;
Run Code Online (Sandbox Code Playgroud)