我有一个名为 test_duration bigint(12) 的数据列。我将以秒为单位的时间存储到数据库中。现在,当我从表中获取记录时,我希望将时间转换为HH:MM:SS格式。我应该如何实现呢?提前致谢。
您可以使用 MySQL 函数SEC_TO_TIME()。
例子:
SELECT SEC_TO_TIME(2378);
输出为:
00:39:38
因此,在您的情况下:
SELECT SEC_TO_TIME(test_duration) as `Time` FORM YOUR_TABLE;