问题date_format日期更改,添加分钟

时间:2013-01-09 16:47:50

标签: sql formatdatetime

我有问题。我这样做一个查询:

"SELECT nome, DATE_FORMAT(data,'%H:%m') as ora_inizio"

如果我在数据库中有一个:2013-08-01 16:00:00当我显示日期时的日期是:2013:08_01 16:02:00 怎么可能?

1 个答案:

答案 0 :(得分:1)

我假设你正在使用MySQL %m是月,其中1是1月。几分钟你需要使用%i。

SELECT nome, DATE_FORMAT(data,'%H:%i') as ora_inizio

将显示06:00。要显示完整的日期和时间,请使用:

SELECT nome, DATE_FORMAT(data,'%Y-%m-%d %H:%i:%s') as ora_inizio
相关问题