Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Konvertieren Sie Datum in Millisekunden in MySQL

Verwenden Sie die UNIX_TIMESTAMP-Funktion.

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

UNIX_TIMESTAMP liefert Sekunden und Sie müssen mit 1000 multiplizieren, um Millisekunden zu erhalten.

Verwenden Sie zum Zurückwandeln die Funktion FROM_UNIXTIME().

SELECT FROM_UNIXTIME(date_in_milliseconds/1000) FROM ...

Auch hier müssen Sie vor der Verwendung der Funktion durch 1000 dividieren, um auf Sekunden zu kommen.