Heim > Datenbank > MySQL-Tutorial > Hauptteil

Lassen Sie uns über häufig verwendete datumsbezogene Funktionen in MySQL sprechen

coldplay.xixi
Freigeben: 2021-02-20 09:15:35
nach vorne
1844 Leute haben es durchsucht

Lassen Sie uns über häufig verwendete datumsbezogene Funktionen in MySQL sprechen

Empfohlenes kostenloses Lernen: MySQL-Video-Tutorial

Inhaltsverzeichnis

  • Teil 1: Zeitunterschiedsfunktionen timestampdiff, datediff, timediff
    • 1. Zeitdifferenzfunktion: timestampdiff
    • 2 , Zeitdifferenzfunktion: datediff
    • 3. Zeitdifferenzfunktion: timediff
    • 4. Andere Datumsfunktionen
    • Andere Datumsfunktionen
  • Teil 2 Datum, Zeitstempel, String-Konvertierung
    • Andere

Teil 1: Zeitunterschiedsfunktionen timestampdiff, datetimediff, timediff

1. Zeitunterschiedsfunktion: timestampdiff

Syntax: timestampdiff(interval, datetime1,datetime2)
Ergebnis: Gibt den Zeitunterschied von ( zurück time2-time1) , die Ergebniseinheit wird durch den Intervallparameter angegeben. 🎞

Hinweis: MySQL unterstützt die Aufzeichnung und Berechnung von Millisekunden erst nach MySQL 5.6. Wenn es sich um eine frühere Version handelt, ist es am besten, ein int-Feld zum Speichern von Millisekunden in einem anderen Feld als dem Datum/Uhrzeit-Typ in der Datenbank zu erstellen und dann auszuführen die Umrechnung und Berechnung selbst durchführen. # Alle Formate

SELECT TIMESTAMPDIFF(FRAC_SECOND,'2012-10-01','2013-01-13'); # 暂不支持SELECT TIMESTAMPDIFF(SECOND,'2012-10-01','2013-01-13'); # 8985600SELECT TIMESTAMPDIFF(MINUTE,'2012-10-01','2013-01-13'); # 149760SELECT TIMESTAMPDIFF(HOUR,'2012-10-01','2013-01-13'); # 2496SELECT TIMESTAMPDIFF(DAY,'2012-10-01','2013-01-13'); # 104SELECT TIMESTAMPDIFF(WEEK,'2012-10-01','2013-01-13'); # 14SELECT TIMESTAMPDIFF(MONTH,'2012-10-01','2013-01-13'); # 3SELECT TIMESTAMPDIFF(QUARTER,'2012-10-01','2013-01-13'); # 1SELECT TIMESTAMPDIFF(YEAR,'2012-10-01','2013-01-13'); # 0
Nach dem Login kopieren

2. Zeitdifferenzfunktion: datediff


Syntax:
SELECT DATEDIFF (Datum 1, Datum 2)

Ergebnis: Die Differenz in Tagen zwischen Datum 1 und Datum 2

SLECT DATEDIFF('2013-01-13','2012-10-01'); # 104
Nach dem Login kopieren

3. Zeit Differenzfunktion: timediff

Syntax:

timediff(time1, time2) Ergebnis: Gibt die Differenz zwischen time1-time2 zurück

SELECT TIMEDIFF('2018-05-21 14:51:43','2018-05-19 12:54:43');#49:57:00
Nach dem Login kopieren

Hinweis: Die beiden Parameter dieser Methode müssen im Datumsformat vorliegen

4. Andere Datumsfunktionen

Die Funktion „now()“ gibt das Jahr, den Monat, den Tag, die Stunde, die Minute und die Sekunde der aktuellen Zeit zurück. Die Funktion „curdate()“ gibt die Informationen zu Jahr, Monat und Tag zurück. Die Funktion „curtime()“ gibt die Informationen zurück Stunden-, Minuten- und Sekundeninformationen der aktuellen Uhrzeit Für ein Datum, das Jahr, Monat, Tag, Stunde, Minute und Sekunde enthält, können Sie die Funktion DATE(time) verwenden
Andere Datumsfunktionen

SELECT NOW(); # 2018-05-21 14:41:00SELECT CURDATE(); # 2018-05-21SELECT CURTIME(); # 14:41:38SELECT DATE(NOW()); # 2018-05-21SELECT SYSDATE(); # 2018-05-21 14:47:11SELECT CURRENT_TIME(); # 14:51:30SELECT CURRENT_TIMESTAMP; # 2018-05-21 14:51:37SELECT CURRENT_TIMESTAMP(); # 2018-05-21 14:51:43
Nach dem Login kopieren

Hinweis: now() ähnelt sysdate(), mit der Ausnahme, dass now() ausgeführt wird. Es wird am Anfang abgerufen und sysdate() kann dynamisch abgerufen werden, wenn die Funktion ausgeführt wird.
... )

Das obige ist der detaillierte Inhalt vonLassen Sie uns über häufig verwendete datumsbezogene Funktionen in MySQL sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!