7

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

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

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

我怎样才能做到这一点?

4

3 回答 3

16

检查DATE_FORMAT函数。

SELECT DATE_FORMAT(date_column, '%H:%i') FROM your_table
于 2012-11-06T11:59:26.537 回答
6

您将要使用DATE_FORMAT()

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

请参阅带有演示的 SQL Fiddle

于 2012-11-06T11:59:34.053 回答
4
SELECT DATE_FORMAT( NOW() ,  '%H:%i' ) AS time_column
于 2012-11-06T11:59:45.280 回答