MySQL TIME_FORMAT() Function
❮ MySQL Functions
Definition and Usage
The TIME_FORMAT() function formats a time as specified by a format mask.
Syntax
TIME_FORMAT(time, format_mask)
Parameter Values
Parameter |
Description |
time |
Required. The time to format |
format_mask |
Required. The format to apply to time. Can be one or a
combination of the following
values:
Format |
Description |
%f |
Microseconds (000000 to 999999) |
%H |
Hour (00 to 23) |
%h |
Hour (00 to 12) |
%I |
Hour (00 to 12) |
%i |
Minutes (00 to 59) |
%p |
AM or PM |
%r |
Time in 12 hour AM or PM format (hh:mm:ss AM/PM) |
%S |
Seconds (00 to 59) |
%s |
Seconds (00 to 59) |
%T |
Time in 24 hour format (hh:mm:ss) |
|
Technical Details
Works in: |
MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL
4.0, MySQL 3.23 |
More Examples
Example
Format a time:
SELECT TIME_FORMAT("19:30:10", "%h %i %s %p");
Try it Yourself »
❮ MySQL Functions