В этом учебном пособии вы узнаете, как использовать MariaDB функцию TIME_FORMAT с синтаксисом и примерами.
Описание
MariaDB функция TIME_FORMAT форматирует время в соответствии с маской формата.
Синтаксис
Синтаксис функции TIME_FORMAT в MariaDB:
TIME_FORMAT( time, format_mask )
Параметры или аргументы
- time
- Форматируемое время.
- format_mask
- Формат для применения к time. Ниже приведен список параметров для параметра format_mask. Эти параметры могут использоваться во многих комбинациях.
Значение Описание %f Микросекунды (от 000000 до 999999) %H Час (от 00 до 23) %h Час (от 00 до 12) %I Час (от 00 до 12) %i Минуты (от 00 до 59) %p AM или PM %r Время в 12-часовом формате AM или PM (hh:mm:ss AM/PM) %S Секунды (от 00 до 59) %s Секунды (от 00 до 59) %T Время в 24-часовом формате (hh:mm:ss)
Примечание
- Функция TIME_FORMAT форматирует только часы, минуты, секунды и микросекунды, найденные в значении времени.
- Смотрите также функцию DATE_FORMAT.
Применение
Функция TIME_FORMAT может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим некоторые примеры функции TIME_FORMAT, чтобы понять, как использовать функцию TIME_FORMAT в MariaDB.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
SELECT TIME_FORMAT('11:23:02', '%H %i %s'); --Результат: '11 23 02' SELECT TIME_FORMAT('11:23:02', '%h:%i:%s %p'); --Результат: '11:23:02 AM' SELECT TIME_FORMAT('11:23:02', '%h:%i%p'); --Результат: '11:23AM' SELECT TIME_FORMAT('11:23:02.000001', '%r'); --Результат: '11:23:02 AM' SELECT TIME_FORMAT('11:23:02.000001', '%T'); --Результат: '11:23:02' SELECT TIME_FORMAT('01:23:02.000001', '%f'); --Результат: '000001' |