1
我想在sql select語句中將秒轉換爲minute : seconds
格式。MySQL:如何將秒轉換爲mm:ss格式?
目前我使用:
SELECT SEC_TO_TIME(duration) from messages;
它完美,但它給我的時間格式爲:hh:mm:ss
但我需要mm:ss
是否有可能在幾秒鐘使用轉換成mm:ss
格式SQL查詢?
我想在sql select語句中將秒轉換爲minute : seconds
格式。MySQL:如何將秒轉換爲mm:ss格式?
目前我使用:
SELECT SEC_TO_TIME(duration) from messages;
它完美,但它給我的時間格式爲:hh:mm:ss
但我需要mm:ss
是否有可能在幾秒鐘使用轉換成mm:ss
格式SQL查詢?
如果該值不到一個小時,然後就去做:
SELECT RIGHT(SEC_TO_TIME(duration), 5) from messages;
如果你可能會去一個多小時,然後做算術:
SELECT CONCAT_WS(':', FLOOR(SEC_TO_TIME(duration)/60),
SEC_TO_TIME(duration) % 60)
做它在客戶端 - 多容易(即使小小的更快:))。數據庫不適合這個 – Fabio
其實我正在構建一個移動應用程序。所以我不想給移動設備帶來額外的負擔,因爲我已經在客戶端做了很多繁重的工作。所以我需要在服務器端覆蓋這樣的東西在客戶端(Android應用程序) – user2899728