from_unixtime
Описание
Преобразует UNIX timestamp в требуемый формат времени. Формат по умолчанию — yyyy-MM-dd HH:mm:ss. Также поддерживает форматы из date_format.
В настоящее время string_format поддерживает следующие форматы:
%Y: Год например: 2014, 1900
%m: Месяц например: 12, 09
%d: День например: 11, 01
%H: Час например: 23, 01, 12
%i: Минута например: 05, 11
%s: Секунда например: 59, 01
Другие форматы недопустимы и будет возвращен NULL.
Синтаксис
VARCHAR from_unixtime(BIGINT unix_timestamp[, VARCHAR string_format])
Параметры
-
unix_timestamp: UNIX timestamp, который вы хотите преобразовать. Должен быть типа BIGINT. Если указанный timestamp меньше 0 или больше 253402243199, будет возвращен NULL. То есть диапазон для timestamp составляет от1970-01-01 00:00:00до9999-12-30 11:59:59(варьируется в зависимости от часового пояса). -
string_format: требуемый формат времени.
Возвращаемое значение
Возвращает значение DATETIME или DATE типа VARCHAR. Если string_format указывает формат DATE, возвращается значение DATE типа VARCHAR.
Если timestamp превышает диапазон значений или если string_format недопустим, будет возвращен NULL.
Примеры
MySQL > select from_unixtime(1196440219);
+---------------------------+
| from_unixtime(1196440219) |
+---------------------------+
| 2007-12-01 00:30:19 |
+---------------------------+
MySQL > select from_unixtime(1196440219, 'yyyy-MM-dd HH:mm:ss');
+--------------------------------------------------+
| from_unixtime(1196440219, 'yyyy-MM-dd HH:mm:ss') |
+--------------------------------------------------+
| 2007-12-01 00:30:19 |
+--------------------------------------------------+
MySQL > select from_unixtime(1196440219, '%Y-%m-%d');
+-----------------------------------------+
| from_unixtime(1196440219, '%Y-%m-%d') |
+-----------------------------------------+
| 2007-12-01 |
+-----------------------------------------+
MySQL > select from_unixtime(1196440219, '%Y-%m-%d %H:%i:%s');
+--------------------------------------------------+
| from_unixtime(1196440219, '%Y-%m-%d %H:%i:%s') |
+--------------------------------------------------+
| 2007-12-01 00:30:19 |
+--------------------------------------------------+
keyword
FROM_UNIXTIME,FROM,UNIXTIME