Функция TIME_FORMAT

Функция TIME_FORMAT преобразует время из формата часы:минуты:секунды в другой удобный нам формат.

Синтаксис

SELECT TIME_FORMAT(время, формат) FROM имя_таблицы WHERE условие

Команды

Команды, которые можно использовать, чтобы сделать нужный формат вывода смотрите в функции DATE_FORMAT (только те, что относятся ко времени, но не к дате).

Таблицы для примеров

таблица employees
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,
    которая меняет формат вывода даты-времени