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. 將整數轉換爲時間格式
- 2. PHP將整數轉換爲時間
- 3. 將整數轉換爲時間範圍
- 4. 如何將整數時間戳轉換爲Python日期時間
- 5. 如何時間轉換爲整數
- 6. 時間轉換zendframework整數時間php
- 7. 將NSString轉換爲整數
- 8. 將varchar轉換爲整數
- 9. 將bytearray轉換爲整數
- 10. 將BigDecimal轉換爲整數
- 11. 將整數指針轉換爲整數
- 12. PHP將時間轉換爲整數,長整數或基於數字的值
- 13. 將整數轉換爲日期時間(dd:hh:mm:ss)
- 14. 熊貓 - 將派生日期時間轉換爲整數
- 15. 熊貓將年份整數轉換爲日期時間
- 16. 將整數轉換爲日期時間java
- 17. 將時間戳記轉換爲Redshift中的整數
- 18. 將整數轉換爲日期和時間格式?
- 19. 將時間字符串轉換爲整數
- 20. 將整數轉換爲字符串的時間效率
- 21. 如何將時間「duration」從字符串值轉換爲整數?
- 22. 將時間轉換爲MySQL時間
- 23. 將日期時間轉換爲時間
- 24. 將時間戳轉換爲時間
- 25. 將數字轉換爲時間?
- 26. Excel:將浮點數轉換爲時間
- 27. AS400/DB2 - 將基於整數的日期和時間轉換爲時間戳?
- 28. 在Java中將整數日期/時間轉換爲unix時間戳?
- 29. 將長整型轉換爲整數
- 30. 將時間/數據時間/數據轉換爲java.util.Calendar?
請[編輯您的問題(https://stackoverflow.com/posts/45719693/edit),包括樣本數據,預期結果,以及你已經嘗試過(什麼它是錯的)。結果應該是什麼樣的數據類型?時間可以超過24小時,如果有的話會發生什麼? –
另外[可能是重複](https://stackoverflow.com/q/11931574/266304)。 –