是否有更好的方法将时间字段格式化为小写AM或PM?这就是我在SELECT语句中所拥有的并且它有效,但它相当笨重:
CONCAT_WS('', DATE_FORMAT(time, '%l:%i '), LOWER(DATE_FORMAT(`time`, '%p'))) AS time
Run Code Online (Sandbox Code Playgroud)
我想更重要的是,使用这样的SQL函数进行格式化是否会产生很大的开销?
Joh*_*Woo 12
你可以直接做到没有连接.
LOWER(DATE_FORMAT(`time`,'%l:%i %p'))
Run Code Online (Sandbox Code Playgroud)