# Функция 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`,
  которая меняет формат вывода даты-времени

↑