MySQL 8.1
TIME_TO_SEC(time)Parameter
- timeTIME
- Uhrzeit oder Datum mit Uhrzeit
Rückgabewert
Ganze Zahl der Sekunden, negativ für eine negative Uhrzeit; bei einem Datum mit Uhrzeit zählt nur die Uhrzeit
Beispiele
Uhrzeit in Sekunden
MySQL 8.1
SELECT TIME_TO_SEC('01:02:03');Flugdauer in Sekunden
MySQL 8.1
SELECT id,
TIMEDIFF(time_in, time_out) AS duration,
TIME_TO_SEC(TIMEDIFF(time_in, time_out)) AS duration_sec
FROM Trip;Details
Bei einem Datum mit Uhrzeit zählt nur die Tageszeit: TIME_TO_SEC('2022-06-16 01:00:00') gibt 3600 zurück. Für die Anzahl der Sekunden zwischen zwei Werten mit Datum und Uhrzeit verwende TIMESTAMPDIFF(SECOND, start, end).