2012-07-11 129 views
6

是否有更好的方法將時間字段格式化爲小寫AM或PM?這是我在我的SELECT語句和它的作品,但它是非常笨拙:上午/下午小寫的MySQL格式化時間

CONCAT_WS('', DATE_FORMAT(time, '%l:%i '), LOWER(DATE_FORMAT(`time`, '%p'))) AS time 

我想更重要的是沒有使用這樣的SQL函數的格式相關的任何顯著的開銷?

回答

10

你可以直接做到沒有concactenation。

LOWER(DATE_FORMAT(`time`,'%l:%i %p')) 

SEE HERE @ SQLFiddle

+0

非常好,謝謝。 – adamK 2012-07-11 00:38:09

相關問題