如何在 SQLite 中执行 sec_to_time?
how to do sec_to_time in SQLite?
我有一个字段包含午夜后的秒数,我必须将其转换为 HH:MM:SS。 MySQL 有 sec_to_time(),这将是完美的,但 SQLite 没有。
如何转换?
我感觉是strftime或者date的某种组合,还有一些除以3600,但是我搞不懂。
例如,我需要将3601转换为1:01。或者,32405 -> 9:05.
使用time()
select time(3601, 'unixepoch');
将给予:
01:00:01
我有一个字段包含午夜后的秒数,我必须将其转换为 HH:MM:SS。 MySQL 有 sec_to_time(),这将是完美的,但 SQLite 没有。
如何转换?
我感觉是strftime或者date的某种组合,还有一些除以3600,但是我搞不懂。
例如,我需要将3601转换为1:01。或者,32405 -> 9:05.
使用time()
select time(3601, 'unixepoch');
将给予:
01:00:01