Функция TIME_FORMAT
преобразует время
из формата часы:минуты:секунды в другой
удобный нам формат.
Синтаксис
SELECT TIME_FORMAT(время, формат) FROM имя_таблицы WHERE условие
Команды
Команды, которые можно использовать, чтобы
сделать нужный формат вывода смотрите в функции
DATE_FORMAT
(только те, что относятся ко времени, но
не к дате).
Таблицы для примеров
id айди |
name имя |
time время |
---|---|---|
1 | user1 | 12:01:02 |
2 | user2 | 13:02:03 |
3 | user3 | 14:03:04 |
Пример
В данном примере при выборке из таблицы создается новое поле, в котором будет лежать время в другом формате:
SELECT *, TIME_FORMAT(time, '%Hч %iм %sс') as new_time FROM employees
Результат выполнения кода:
id айди |
name имя |
time время |
new_time время в новом формате |
---|---|---|---|
1 | user1 | 12:01:02 | 12ч 01м 02с |
2 | user2 | 13:02:03 | 13ч 02м 03с |
3 | user3 | 14:03:04 | 13ч 02м 03с |
Смотрите также
-
функцию
DATE_FORMAT
,
которая меняет формат вывода даты-времени