SQL 时间 24 小时到 12 小时格式

tok*_*kis 2 mysql sql

我的桌子是这样的:

+----------------+------------+
|      Date      +    Time    |
|-----------------------------|
| 2015-09-23     | 17:20:25   |
| 2015-09-23     | 17:25:27   |
| 2015-09-24     | 06:29:27   |
-------------------------------
Run Code Online (Sandbox Code Playgroud)

我只想获取时间列,并希望它以 12 小时格式显示。像这样的东西:

5:20 P.M.
5:25 P.M.
6:29 A.M.
Run Code Online (Sandbox Code Playgroud)

我使用了这个查询: SELECT time FROM attendance WHERE 1

Raj*_*uni 5

试试这个(对于 MSSQL)

select CONVERT(varchar(15),Time,100) from attendance where 1
Run Code Online (Sandbox Code Playgroud)

对于 MYSQL

select TIME_FORMAT(Time, '%r') from attendance where 1
Run Code Online (Sandbox Code Playgroud)