Функция FROM_UNIXTIME () в MySQL
FROM_UNIXTIME ():
Эта функция в MySQL помогает возвращать представление даты / DateTime временной метки Unix. Формат возвращаемого значения будет «ГГГГ-ММ-ДД ЧЧ: ММ: СС» или «ГГГГММДДЧЧММСС», в зависимости от контекста функции.
Синтаксис:
FROM_UNIXTIME (unix_timestamp, формат)
Параметры:
Функция может принимать два аргумента следующим образом.
- unix_timestamp -
Это внутреннее значение метки времени, и его значение может быть создано функцией UNIX_TIMESTAMP (). - формат -
Способ форматирования результирующего значения
Результат :
Функция вернет представление date / DateTime временной метки Unix. И формат возвращаемого значения будет 'ГГГГ-ММ-ДД ЧЧ: ММ: СС' или '
Пример-1:
Работа функции FROM_UNIXTIME () с одним параметром.
ВЫБРАТЬ FROM_UNIXTIME (599462400) AS Unix;
Выход :
Unix |
---|
1988-12-29 22:20:00 |
Пример-2:
Работа функции FROM_UNIXTIME () с дробными секундами.
ВЫБРАТЬ FROM_UNIXTIME (599462445,99999) AS Unix;
Выход :
Unix |
---|
1988-12-29 22: 20: 45.99999 |
Пример-3:
Работа функции FROM_UNIXTIME () при передаче обоих параметров.
- Если формат '% W,% D% M% Y' -
ВЫБРАТЬ FROM_UNIXTIME (799462445; '% W,% D% M% Y') AS Unix;
Выход :
Unix
Вторник, 2 мая 1995 года - Если формат '% h:% i% p,% D% M% Y' -
ВЫБРАТЬ FROM_UNIXTIME (799462445, '% h:% i% p,% D% M% Y') AS Unix;
Выход :
Unix
18:54, 2 мая 1995 г.
Пример-4:
Работа функции FROM_UNIXTIME () в числовом контексте.
ВЫБРАТЬ FROM_UNIXTIME (846562400) Как 'String_form', FROM_UNIXTIME (846562400) + 1 как 'Числовая_форма';
Выход :
String_form | Числовая_форма |
---|---|
1996-10-28 21:13:20 | 19961028211321 |