So berechnen Sie den Zeitabstand zwischen datetime in MySQL?
Zum Beispiel,wie Sie berechnen, das Intervall zwischen diesen zwei datetime:
2009-09-18 00:00:00
2009-10-17 00:00:00
BEARBEITEN
Ich meine, um das Intervall in dem format Jahr-Monat-Tag Stunde:min:Sek
InformationsquelleAutor omg | 2009-09-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was über die Verwendung von
datediff
:Zitat aus dem Handbuch :
InformationsquelleAutor Pascal MARTIN
Können Sie ausprobieren
DATEDIFF
oderTIMEDIFF
InformationsquelleAutor Janis Veinbergs
Oder verwenden Sie timestampdiff() wie folgt:
der erste parameter ist der mysql-datetime-Einheit "Sekunde, Sekunde, minute, Stunde, Tag, Jahr", und diese Funktion bedeutet, dass der 3. parameter datetime minus der 2. parameter datetime.
InformationsquelleAutor Guohua
Können Sie nur abziehen, datetimes und es wird wieder den Wert:
wählen Sie (now() - interval 2 day) - (now() - interval 5 day);
Das Ergebnis nicht ein datetime (es ist eine Dezimalzahl codiert Datum -- 3000000 für drei Tage in diesem Fall), aber es ist nicht richtig, zu sagen, betrachten wir ein datetime-und interval, wie die gleichen Datentyps.
InformationsquelleAutor Kevin Peterson