从MySQL检索时间为HH:MM格式

ѕтƒ*_*ѕтƒ 7 mysql sql time datetime

我使用DATETIME数据类型在我的数据库中存储日期和时间.它将日期保存为

YY-MM-DD HH:MM:SS (2012-11-06 10:45:48)  
Run Code Online (Sandbox Code Playgroud)

我可以从数据库中检索时间作为HH:MM:SS格式,但我想以HH:MM格式检索它.

我怎样才能做到这一点?

xda*_*azz 15

检查DATE_FORMAT函数.

SELECT DATE_FORMAT(date_column, '%H:%i') FROM your_table
Run Code Online (Sandbox Code Playgroud)


Tar*_*ryn 6

你会想要使用DATE_FORMAT():

select date_format(yourDateColumn, '%h:%i') yourTime
from yourtable
Run Code Online (Sandbox Code Playgroud)

请参阅SQL Fiddle with Demo