所以这是我目前的代码:
select TIME_FORMAT(s.start_time, '%r') as 'starting'
我在数据库中的时间是24小时格式,因此我将其转换为标准时间(成功)。然而它的输出是:02:15:00 PM,我怎么能在02:15 PM完成它并最终修剪2个零?
答案 0 :(得分:0)
select time_format('14:15:00', '%h:%i %p');
| time_format('14:15:00', '%h:%i %p') | | :---------------------------------- | | 02:15 PM |
dbfiddle here
答案 1 :(得分:0)
使用date_format代替%p选项。
SELECT DATE_FORMAT(s.start_time, '%H:%i %p') as 'starting' from tbl s