from_unixtime
This function is used to convert a timestamp represented by a numeric UNIX value to a date value.
Syntax
from_unixtime(bigint unixtime)
Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
unixtime |
Yes |
BIGINT |
Timestamp to be converted, in UNIX format Set this parameter to the first 10 digits of the timestamp in UNIX format. |
Return Values
The return value is of the STRING type, in the yyyy-mm-dd hh:mi:ss format.
If the value of unixtime is NULL, NULL is returned.
Example Code
The value 2023-08-16 09:39:57 is returned.
select from_unixtime(1692149997);
The value NULL is returned.
select from_unixtime(NULL);
select unixdate, from_unixtime(unixdate) as timestamp_from_unixtime from database_t; Output: +------------------+------------------------------+ | unixdate | timestamp_from_unixtime | +------------------+------------------------------+ | 1690944759224 | 2023-08-02 10:52:39 | | 1690944999811 | 2023-08-02 10:56:39 | | 1690945005458 | 2023-08-02 10:56:45 | | 1690945011542 | 2023-08-02 10:56:51 | | 1690945023151 | 2023-08-02 10:57:03 | +------------------+------------------------------+
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.