Q
将整数转换为时间
0
A
回答
3
这是一种通过一系列的内置功能来完成一个相当容易的事情。
to_char(floor(field/60) || ':' || to_char(mod(field, 60), 'FM00')
其分解:
- 获取的小时数:
to_char(floor(field/60)
field/60
得到我们的小时floor()
数量确保我们不必处理小数点to_char()
将它转换为一个字符串,所以我们可以连接它。
- 添加 ':'
|| ':' ||
- 获取分钟数
mod(field, 60)
得到的field/60
to_char()
剩余再次转换为字符串的CONCAT步'FM00'
保证我们保持领先的零。
很显然,你需要与任何在你的数据库中的字段被称为取代field
。
+0
感谢您提供解决方案。它的工作现在很好。 –
+0
@VenugopalSeetharaman:如果这回答了您的问题,请考虑接受它通过点击投票按钮复选标记:) – Jacobm001
0
您可以使用to_date内置函数将整数转换为有效时间。
例
SQL> select to_char (to_date ('2300', 'HH24MI'), 'HH:MI AM') integer_time from dual;
+0
它只能工作12小时,我不认为AM/PM是必需的。 –
相关问题
- 1. Javascript - 将时间转换为整数并将整数转换为时间
- 2. 将整数转换为时间格式
- 3. 将整数转换为时间
- 4. 将整数转换为时间格式
- 5. PHP将整数转换为时间
- 6. 将整数转换为时间范围
- 7. Postgres将整数转换为时间
- 8. 熊猫:将时间间隔整数转换为时间
- 9. 如何将整数时间戳转换为Python日期时间
- 10. 将12小时时间格式转换为24小时整数?
- 11. 如何时间转换为整数
- 12. 转换时间戳整数
- 13. 将4字节数组转换为整数然后将整数转换为时间
- 14. 时间转换zendframework整数时间php
- 15. 将小时和分钟的NSDateFormatter时间转换为整数
- 16. 将高分辨率时钟时间转换为整数(Chrono)
- 17. 将时间字符数组转换为整数C
- 18. Python将整数转换为小时
- 19. 何时将R.layout ...转换为整数
- 20. 将time_t转换为整数
- 21. 将bytearray转换为整数
- 22. 将BigDecimal转换为整数
- 23. 将NSString转换为整数
- 24. 将整数转换为titlesForSegmentAtIndex
- 25. 将DateTime转换为整数
- 26. 将varchar转换为整数
- 27. 将CGPDFPageRef转换为整数
- 28. 将整数指针转换为整数
- 29. 将非整数转换为整数python
- 30. 如何将整数时间戳转换回UTC日期时间?
请[编辑您的问题(https://stackoverflow.com/posts/45719693/edit),包括样本数据,预期结果,以及你已经尝试过(什么它是错的)。结果应该是什么样的数据类型?时间可以超过24小时,如果有的话会发生什么? –
另外[可能是重复](https://stackoverflow.com/q/11931574/266304)。 –