Heim >Datenbank >MySQL-Tutorial >Wie repliziere ich MySQLs UNIX_TIMESTAMP() in SQL Server?
Übersetzen von MySQLs UNIX_TIMESTAMP() in SQL Server
Müssen Sie die Funktionalität von MySQLs UNIX_TIMESTAMP() in SQL Server 2008 replizieren? So erreichen Sie es:
Für einfache Datumsumwandlung (keine Bedenken vor 1970 oder Millisekunden):
SELECT DATEDIFF(s, '1970-01-01 00:00:00', DateField)
Für Millisekundengenauigkeit (SQL Server 2016 und höher):
SELECT DATEDIFF_BIG(ms, '1970-01-01 00:00:00', DateField)
Diese Methoden bieten eine gute Annäherung an Die in MySQL integrierte UNIX_TIMESTAMP()-Funktion zum Konvertieren von Datumsangaben in Epochenzeit in SQL Server.
Das obige ist der detaillierte Inhalt vonWie repliziere ich MySQLs UNIX_TIMESTAMP() in SQL Server?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!