FROM_UNIXTIME() :
esta función en MySQL ayuda a devolver la representación de fecha/fecha y hora de una marca de tiempo de Unix. El formato del valor de retorno será ‘AAAA-MM-DD HH:MM:SS’ o ‘AAAAMMDDHHMMSS’, según el contexto de la función.
Sintaxis:
FROM_UNIXTIME(unix_timestamp, format)
Parámetros:
la función puede aceptar dos argumentos de la siguiente manera.
- unix_timestamp:
es un valor de marca de tiempo interno y su valor puede ser producido por la función UNIX_TIMESTAMP(). - formato:
la forma en que se formateará el valor resultante
Resultado:
la función devolverá la representación de fecha/fecha y hora de una marca de tiempo de Unix. Y el formato del valor devuelto será ‘AAAA-MM-DD HH:MM:SS’ o ‘AAAAMMDDHHMMSS’, según el contexto de la función.
Ejemplo-1:
Funcionamiento de la función FROM_UNIXTIME() con un parámetro.
SELECT FROM_UNIXTIME(599462400) AS Unix;
Producción :
Unix |
---|
1988-12-29 22:20:00 |
Ejemplo-2:
funcionamiento de la función FROM_UNIXTIME() con segundos fraccionarios.
SELECT FROM_UNIXTIME(599462445.99999) AS Unix;
Producción :
Unix |
---|
1988-12-29 22:20:45.99999 |
Ejemplo-3:
Funcionamiento de la función FROM_UNIXTIME() cuando se pasan ambos parámetros.
- Cuando el formato es ‘%W, %D %M %Y’ –
SELECT FROM_UNIXTIME(799462445, '%W, %D %M %Y') AS Unix;
Producción :
Unix
martes, 2 de mayo de 1995 - Cuando el formato es ‘%h:%i %p, %D %M %Y’ –
SELECT FROM_UNIXTIME(799462445, '%h:%i %p, %D %M %Y') AS Unix;
Producción :
Unix
18:54 2 de mayo de 1995
Ejemplo-4:
funcionamiento de la función FROM_UNIXTIME() en contexto numérico.
SELECT FROM_UNIXTIME(846562400) As 'String_form', FROM_UNIXTIME(846562400) + 1 As 'Numeric_form';
Producción :
forma_de_string | Numeric_form |
---|---|
1996-10-28 21:13:20 | 19961028211321 |
Publicación traducida automáticamente
Artículo escrito por vanshgaur14866 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA