我有问题。我这样做一个查询:
"SELECT nome, DATE_FORMAT(data,'%H:%m') as ora_inizio"
如果我在数据库中有一个:2013-08-01 16:00:00当我显示日期时的日期是:2013:08_01 16:02:00 怎么可能?
答案 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