MySQL Time Function is useful to extract the Time part from the given time or DateTime. In this study, we show you how to use this MySQL Time function to extract the time value from the given expression with an example. The basic syntax of the Time() Function is
TIME(Time or DateTime or expression);
MySQL Time function Example
The following queries help you understand the use of this Time function. Here, we are extracting the Time value from the time expression and different Datetime expressions.
SELECT TIME('10:12:34');
SELECT TIME('2016-05-19 11:14:34');
SELECT TIME('2016-05-19 16:14:39');
Time Function Example 2
In this example, we are extracting the Time value from the current date and time returned by the Now, UTC_TIME function, and UTC_TIMESTAMP function.
SELECT NOW(), TIME(NOW());
SELECT UTC_TIME(), TIME(UTC_TIME());
SELECT UTC_TIMESTAMP(), TIME(UTC_TIMESTAMP());
In this Date Function example, we are trying to return the Time value from String DateTime format
SELECT NOW(), TIME(NOW() + 10);
SELECT NOW(), TIME(NOW() + 10);
SELECT UTC_TIMESTAMP(), TIME(UTC_TIMESTAMP()+10);
Here, we are trying to return the Time value from different DateTime or time formats. Within the last MySQL statement, we used the zeros.
SELECT TIME('2016-05-19 11:14:34.111234');
SELECT TIME('11:14:74.111234');
SELECT TIME('00:00:00');
MySQL Time Example 3
In this example, we show how to use this Time function on table data. Here, we are returning the Time value from the Hire Date column.
SELECT EmpID,
FirstName,
LastName,
Occupation,
YearlyIncome,
Sales,
HireDate,
TIME(HireDate)
FROM `MySQL Tutorial`.customer;