MySQL-Zeitdifferenzfunktionen (TIMESTAMPDIFF, DATEDIFF), Funktionen zur Berechnung von Datumsumrechnungen (date_add, day, date_format, str_to_date)

MySQL-Zeitdifferenzfunktionen (TIMESTAMPDIFF, DATEDIFF), Funktionen zur Berechnung von Datumsumrechnungen (date_add, day, date_format, str_to_date)

1. Zeitdifferenzfunktionen (TIMESTAMPDIFF, DATEDIFF)

Sie müssen MySQL verwenden, um den Zeitunterschied zu berechnen, TIMESTAMPDIFF, DATEDIFF zu verwenden und die experimentellen Ergebnisse aufzuzeichnen

--0
wähle datediff(jetzt(), jetzt());

--2
Wählen Sie datediff('2015-04-22 23:59:00', '2015-04-20 00:00:00');

--2
Wählen Sie datediff('2015-04-22 00:00:00', '2015-04-20 23:59:00');

--1
Wählen Sie TIMESTAMPDIFF (TAG, „2015-04-20 23:59:00“, „2015-04-22 00:00:00“);

--2
Wählen Sie TIMESTAMPDIFF (TAG, „20.04.2015 00:00:00“, „22.04.2015 00:00:00“);

--2
Wählen Sie TIMESTAMPDIFF (TAG, „20.04.2015 00:00:00“, „22.04.2015 12:00:00“);

--2
Wählen Sie TIMESTAMPDIFF (TAG, „20.04.2015 00:00:00“, „22.04.2015 23:59:00“);

--71
Wählen Sie TIMESTAMPDIFF (STUNDE, „20.04.2015 00:00:00“, „22.04.2015 23:00:00“);

--4260
Wählen Sie TIMESTAMPDIFF (MINUTE, „20.04.2015 00:00:00“, „22.04.2015 23:00:00“);

Eine Beschreibung von TIMESTAMPDIFF finden Sie unter http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timestampdiff

Wenn Sie wissen möchten, in welchen anderen Einheiten TIMESTAMPDIFF Daten zurückgeben kann, lesen Sie die Beschreibung von TIMESTAMPADD: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timestampadd

2. Berechnungsfunktionen zur Datumsumrechnung (date_add, day, date_format, str_to_date)

-- Verwenden Sie Datums- und Zeichenfolgekonvertierung, um den ersten Tag des aktuellen Monats und den ersten Tag des nächsten Monats zu berechnen. Wählen Sie curdate() als „aktuelles Datum“. 
DATE_FORMAT(curdate(), '%Y-%m') als 'Aktueller Monat', 
str_to_date(concat(DATE_FORMAT(curdate(), '%Y-%m'), '-01'), '%Y-%m-%d') als 'Der erste Tag des aktuellen Monats', 
date_add(str_to_date(concat(DATE_FORMAT(curdate(), '%Y-%m'), '-01'), '%Y-%m-%d'), Intervall 1 Monat) als 'Der erste Tag des nächsten Monats';

-- Der letzte Tag des aktuellen Monats select last_day(curdate());

-- Der erste Tag des nächsten Monats select date_add(last_day(curdate()), interval 1 day);

-- Welcher Tag im Monat ist der aktuelle Tag? select day(curdate());

- Erster Tag des Monats, select date_add(curdate(), interval 1-(day(curdate())) day);

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Allgemeine Datumsvergleichs- und Berechnungsfunktionen in MySQL
  • Details der MySQL-Berechnungsfunktion

<<:  Die beste Erklärung zu HTTPS

>>:  Die Verwendung und Methoden von async und await in JavaScript

Artikel empfehlen

js zum Implementieren von Details im Datei-Upload-Stil

Inhaltsverzeichnis 1. Übersicht 2. Parameter zum ...

Implementierung der MySQL5.7 mysqldump-Sicherung und -Wiederherstellung

MySQL-Sicherung Kaltes Backup:停止服務進行備份,即停止數據庫的寫入H...

Welche Regeln gelten für den Kontext in JavaScript-Funktionen?

Inhaltsverzeichnis 1. Regel 1: Objekt.Methode() 1...

So verwenden Sie mysqldump für vollständige und zeitpunktbezogene Sicherungen

Mysqldump wird für logische Backups in MySQL verw...

Detaillierte Erklärung der Socket (TCP)-Bindung aus dem Linux-Quellcode

Inhaltsverzeichnis 1. Ein einfachstes serverseiti...

Detaillierte Erklärung der Kernfunktionen und der Ereignisbehandlung von jQuery

Inhaltsverzeichnis Ereignis Seite wird geladen Ve...

Das WeChat-Applet implementiert das Schlangenspiel

In diesem Artikel wird der spezifische Code des W...

MySQL ruft die aktuelle Datums- und Uhrzeitfunktion ab

Holen Sie sich das aktuelle Datum + die aktuelle ...

Beispielcode zur Implementierung einer Pivot-Tabelle in MySQL/MariaDB

Im vorherigen Artikel wurden mehrere Methoden zur...

Schritte zur Methode „Mysql-Abfragedatenbankkapazität“

Abfrage der Gesamtgröße aller Datenbanken So geht...

So verwenden Sie „not in“ zur Optimierung von MySql

Als ich kürzlich in einem Projekt eine Auswahlabf...

Detaillierte Erklärung des einfachen Stores von Vue

Die einfachste Store-Anwendung in Vue ist die glo...