如何在 SQLite 中执行 sec_to_time?

Posted

技术标签:

【中文标题】如何在 SQLite 中执行 sec_to_time?【英文标题】:how to do sec_to_time in SQLite? 【发布时间】:2019-02-01 23:54:07 【问题描述】:

我在午夜后有一个字段,我必须将其转换为 HH:MM:SS。 mysql 有 sec_to_time(),这将是完美的,但 SQLite 没有。

如何转换?

我觉得它是 strftime 或 date 的某种组合,还有一些除以 3600,但我无法理解。

例如,我需要将 3601 转换为 1:01。或者,32405 -> 9:05。

【问题讨论】:

【参考方案1】:

使用time()

select time(3601, 'unixepoch');

将给予:

01:00:01

【讨论】:

以上是关于如何在 SQLite 中执行 sec_to_time?的主要内容,如果未能解决你的问题,请参考以下文章

Mysql 常用函数(41)- sec_to_time 函数

Mysql 常用函数(41)- sec_to_time 函数

如何在 node.js 中使用 sqlite3 执行批量插入?

如何通过 Java 在 SQLite 中强制执行外键约束?

如何在 Android 应用程序中执行 SQLite 查询?

在SQLite中实现命令执行