Función FROM_UNIXTIME() en MySQL

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *