Mysql
 sql >> Base de données >  >> RDS >> Mysql

Convertir une date en millisecondes dans MySQL

Utilisez la fonction UNIX_TIMESTAMP.

SELECT (UNIX_TIMESTAMP(mydate)*1000) FROM...

UNIX_TIMESTAMP vous donnera des secondes et vous devrez multiplier par 1000 pour obtenir des millisecondes.

Pour reconvertir, utilisez la fonction FROM_UNIXTIME().

SELECT FROM_UNIXTIME(date_in_milliseconds/1000) FROM ...

Encore une fois, vous devez diviser par 1000 pour obtenir le nombre de secondes avant d'utiliser la fonction.