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.
Note
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);
Example table data
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           |
+------------------+------------------------------+