回答
This stackoverflow link可能會幫助你。有很多方法可以計算兩個日期之間的差異,並且您不必在完整的SQL中執行此操作。
[編輯]
我已經發現了SQL的解決方案......
SELECT TIMESTAMPDIFF(DAY,NOW(),'2012-01-01') AS DAY,
TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')-TIMESTAMPDIFF(DAY,NOW(),'2012-01-01')*24 AS HOUR,
TIMESTAMPDIFF(MINUTE,NOW(),'2012-01-01')-TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')*60 AS MINUTE;
鏈接是答案嗎? –
我同意這不是一個答案,但這個鏈接對待類似的問題,我認爲它可以幫助他。如果我是他,我不會試圖在SQL中這樣做...這就是爲什麼我說有很多其他方式來解決他的問題的原因(programmaticaly) – Fred
最好作爲評論然後:) –
你應該嘗試這兩個值之間(例如,作爲時間戳)的差異,格式化日期你的申請。您可以使用NOW()獲取當前時間戳。 如果你想讓MySQL格式化你的數據,你應該看看手冊。有幾個功能。
- 1. 使用time_diff在View中顯示剩餘天數/小時數/分鐘數/秒
- 2. 計算天數小時和分鐘php
- 3. 使用chrono :: time_point獲取當前的小時數和分鐘數
- 4. 計數剩餘天數
- 5. 笨剩餘天數MySQL查詢
- 6. 使用asp.vb計算天數,小時數和分鐘差異
- 7. 如何計算剩餘分鐘數到「下一個」半小時或一小時?
- 8. 將總分鐘轉換爲天數,小時數,分鐘數vb
- 9. 計算剩餘天數
- 10. 計算剩餘天數
- 11. 計算剩餘天數
- 12. 在java中剩餘天數
- 13. 顯示倒數計時器的剩餘時間以天,小時,分鐘,秒爲單位
- 14. 變更數據以分鐘/小時/天
- 15. MYSQL DateTime Now()+ 5天/小時/分鐘/秒?
- 16. 如何用php和mysql計算剩餘的剩餘時間?
- 17. 的剩餘天
- 18. 如何在sql中獲取小時數和分鐘數
- 19. 如何使用TFS REST API獲得剩餘迭代天數
- 20. PHP當天剩餘時間
- 21. 如何使用python熊貓來計算總天數,小時數和分鐘數?
- 22. 獲取剩餘天數並附加到選擇語句
- 23. 獲取從現在到DateMidnight類之間的剩餘天數
- 24. 在字符串中獲取到日期的剩餘天數
- 25. 試圖從現在到DYSTIME在MYSQL中獲取天,小時和分鐘
- 26. 顯示天數,小時,分鐘和秒數
- 27. 如何使用jQuery獲取剩餘的剩餘空間
- 28. Mysql將分鐘轉換爲一天的小時分鐘
- 29. 在PHP中獲取小時和分鐘
- 30. 總分鐘數並獲得小時數
[你能告訴我們什麼到目前爲止,你沒試過嗎?] – marnir
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_datediff – danihp
有天,小時和分鐘表示在DateTime中。具體告訴我們您要渲染的人類可讀格式,您到目前爲止所嘗試的內容以及它的結果有何不同。 –