sql >> Databasteknik >  >> RDS >> Mysql

Konvertera datum till millisekunder i MySQL

Använd UNIX_TIMESTAMP-funktionen.

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

UNIX_TIMESTAMP ger dig sekunder och du måste multiplicera med 1000 för att få millisekunder.

För att konvertera tillbaka, använd FROM_UNIXTIME()-funktionen.

SELECT FROM_UNIXTIME(date_in_milliseconds/1000) FROM ...

Återigen måste du dividera med 1000 för att få det till sekunder innan du använder funktionen.




  1. Hur man installerar MySQL med phpMyAdmin på Debian 7

  2. Mysql existerar vs IN -- korrelerad underfråga vs underfråga?

  3. datetime2 vs smalldatetime i SQL Server:Vad är skillnaden?

  4. java.net.InetAddress java-klassen löser inte IP på Alpine Docker-behållare