MySQL - извлечение времени в правильном формате - PullRequest
2 голосов
/ 19 апреля 2010

У меня есть таблица с столбцом типа «время», и значения в этом столбце хранятся следующим образом: 20:45:00, 18:00:00 и т. Д.

Теперь при отображении результата я получаю не минуты, а только 00. Я использую следующее, чтобы получить время:

SELECT TIME_FORMAT(time, '%h:%m') as time FROM ......... etc

1 Ответ

5 голосов
/ 19 апреля 2010

Это потому, что% m отвечает на месяц, а не на минуты. % я отвечаю на минуты:

select
    time_format(`time`, '%H:%i') as time
from
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...