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

时间:2012-11-06 11:57:07

标签: mysql sql datetime time

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

YY-MM-DD HH:MM:SS (2012-11-06 10:45:48)  

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

我该怎么做?

3 个答案:

答案 0 :(得分:14)

检查DATE_FORMAT功能。

SELECT DATE_FORMAT(date_column, '%H:%i') FROM your_table

答案 1 :(得分:6)

您需要使用DATE_FORMAT()

select date_format(yourDateColumn, '%h:%i') yourTime
from yourtable

请参阅SQL Fiddle with Demo

答案 2 :(得分:4)

SELECT DATE_FORMAT( NOW() ,  '%H:%i' ) AS time_column