如何将secs转换为SQLite中的HH:MM:SS格式?你会如何在SQLite中将secs转换为HH:MM:SS格式?
5
A
回答
11
试试这个:
sqlite> SELECT time(10, 'unixepoch');
00:00:10
0
嗯,我会做这样的事情,但我越来越小时,外加12 ...
SELECT strftime('%H-%M-%S', CAST(<seconds here>/86400.0 AS DATETIME))
-- For subtracting the 12 hours difference :S
SELECT strftime('%H-%M-%S', CAST(<seconds here>/86400.0 AS DATETIME) - 0.5)
+0
我认为这是adjustjing的时代的开始。我知道它可以工作,我会解决它。 – vfclists 2010-04-21 19:57:37
+0
好,谢谢你的推动!我以为没有人会回答,所以我放弃了 – 2010-04-21 21:12:30
3
如果你秒24小时以上,你需要自己计算一下。例如,对于100123秒,四舍五入到分钟:
SELECT (100123/3600) || ' hours, ' || (100123%3600/60) ||' minutes.'
27 hours, 48 minutes
的time
或strftime
功能显然会每24小时转换为新的一天。
SELECT time(100123, 'unixepoch')
03:48:43
你也可以计算出小时,使用的strftime分钟和秒钟:
SELECT (100123/3600) || ':' || strftime('%M:%S', 100123/86400.0 - 0.5);
27:48:43
相关问题
- 1. 如何在Perl中将yyyy-mm-dd hh:mm:ss转换为UTC格式?
- 2. SQLite将毫秒转换为HH:MM:SS
- 3. 如何将CFAbsoluteTime转换为YYYY-MM-DD HH:MM:SS格式?
- 4. 转换器 - >将日期时间转换为HH:mm:ss格式
- 5. 在JavaScript中将YYYY-MM-DD HH:MM:SS转换为其他格式
- 6. 在PowerShell中将秒转换为hh:mm:ss,fff格式
- 7. 转换格式为HH:MM AM/PM至HH:MM:SS
- 8. 如何在R中将“HH:MM:SS AM/PM”转换为24小时格式?
- 9. 如何将hh:mm:ss转换为分钟
- 10. 如何将HH:mm:ss转换为int?
- 11. 如何将HH:MM:SS类型转换为Second?
- 12. 如何将数据转换为“ddmmyyyy hh:mm:ss”?
- 13. 如何将double转换为HH:MM:SS ObjectiveC
- 14. 如何将HHMMSS转换为HH:MM:SS Unix?
- 15. 将sqlite值转换为pdf格式
- 16. 在teradata中将秒转换为HH:MM:SS
- 17. 程序将时间以秒为单位转换为hh:mm:ss格式
- 18. 将hh:mm:ss转换为秒
- 19. 将小数转换为HH:MM:SS
- 20. 如何将秒数格式化为HH:MM:SS?
- 21. 转换为HH:MM:SS
- 22. 如何将给定的数字转换为VBA中的时间格式HH:MM:SS?
- 23. 如何将格式化字符串HH:MM:SS转换为C++中的秒数
- 24. 如何将格式“YYYY-MM-DD hh:mm:ss”中的日期转换为UNIX时间戳
- 25. 如何将HH:MM:SS时间转换为天数:HH:MM:SS in php
- 26. 如何转换格式为“HH:mm:ss”的秒数
- 27. 如何将secs更改为ISO时间格式?
- 28. 转换HH:MM:SS时间格式为在谷歌电子表格
- 29. 在3行代码中,如何将字符串格式的毫秒转换为Ruby中的HH:MM:SS格式?
- 30. 将小时,分钟和秒转换为HH:MM:SS格式
这是我原本以为,但使用strftime而不是时间 – vfclists 2010-04-21 22:24:16