Heim > Datenbank > MySQL-Tutorial > So kombinieren Sie Datums- und Uhrzeitwerte mithilfe der TIMESTAMP-Funktion in MySQL

So kombinieren Sie Datums- und Uhrzeitwerte mithilfe der TIMESTAMP-Funktion in MySQL

WBOY
Freigeben: 2023-07-13 14:55:40
Original
2368 Leute haben es durchsucht

So kombinieren Sie Datums- und Zeitwerte mithilfe der TIMESTAMP-Funktion in MySQL

Einführung:
Die TIMESTAMP-Funktion in MySQL ist ein Tool zum Konvertieren und Kombinieren zwischen einem Datums- und einem Zeitwert. Mit der TIMESTAMP-Funktion können wir einen Datumswert und einen Zeitwert in einem einzigen Feld kombinieren oder ein Feld, das Datum und Uhrzeit enthält, in separate Datums- und Uhrzeitteile aufteilen. In diesem Artikel wird erläutert, wie Sie mit der TIMESTAMP-Funktion Datums- und Uhrzeitwerte kombinieren und zerlegen.

1. Kombinieren Sie Datum und Uhrzeit in einem Feld:

In MySQL werden Felder vom Typ DATE und TIME zum Speichern von Datums- und Uhrzeitwerten verwendet. Wenn Sie sie in einem Feld kombinieren müssen, können Sie die Funktion TIMESTAMP verwenden. Hier ist ein Beispiel:

SELECT TIMESTAMP('2022-01-01', '12:00:00') AS datetime;
Nach dem Login kopieren

Der obige Code führt das Datum „01.01.2022“ und die Uhrzeit „12:00:00“ in einem Feld mit Datum und Uhrzeit zusammen. Die Abfrageergebnisse lauten wie folgt:

+---------------------+
| datetime            |
+---------------------+
| 2022-01-01 12:00:00 |
+---------------------+
Nach dem Login kopieren

2. Teilen Sie Datum und Uhrzeit in unabhängige Felder auf:

Wenn wir ein zusammengeführtes Datums- und Uhrzeitfeld haben und es in unabhängige Datums- und Uhrzeitteile aufteilen möchten, können wir auch die Funktion TIMESTAMP verwenden . Hier ist ein Beispiel:

SELECT DATE(datetime) AS date_part, TIME(datetime) AS time_part
FROM your_table;
Nach dem Login kopieren

Der obige Code extrahiert die Datums- und Uhrzeitteile aus dem datetime-Feld in der Tabelle your_table und speichert sie in den Feldern date_part bzw. time_part. Die Abfrageergebnisse lauten wie folgt:

+------------+-----------+
| date_part  | time_part  |
+------------+-----------+
| 2022-01-01 | 12:00:00  |
+------------+-----------+
Nach dem Login kopieren

3. Andere Verwendungen der TIMESTAMP-Funktion:

Zusätzlich zum Zusammenführen oder Zerlegen von Datums- und Uhrzeitwerten kann die TIMESTAMP-Funktion auch zum Ausführen anderer datums- und zeitbezogener Vorgänge verwendet werden, z Berechnen des Datums zwischen Datumsdifferenzen zwischen Werten, Addieren oder Subtrahieren eines bestimmten Zeitintervalls usw. Hier sind einige Beispiele:

  1. Berechnen Sie die Differenz in Tagen zwischen zwei Datumsangaben:
SELECT DATEDIFF('2022-06-01', '2022-01-01') AS day_diff;
Nach dem Login kopieren
  1. Fügen Sie ein Intervall zu einem Datum hinzu:
SELECT DATE_ADD('2022-01-01', INTERVAL 1 HOUR) AS new_date;
Nach dem Login kopieren
  1. Subtrahieren Sie ein Intervall von einem Datum:
SELECT DATE_SUB('2022-01-01', INTERVAL 1 WEEK) AS new_date;
Nach dem Login kopieren

Fazit:
TIMESTAMP-Funktion ist eines der wichtigen Tools in MySQL für den Umgang mit Datums- und Uhrzeitwerten. Indem wir Datum und Uhrzeit in einem Feld kombinieren oder es in separate Datums- und Uhrzeitteile aufteilen, können wir Datums- und Uhrzeitwerte einfacher manipulieren und berechnen. Gleichzeitig bietet die TIMESTAMP-Funktion auch andere Operationen und Berechnungsfunktionen für Datum und Uhrzeit, die unterschiedliche Anforderungen erfüllen können.

Zugehörige Codebeispiele können auf den folgenden Link verwiesen werden: https://www.mysqltutorial.org/mysql-introduction/mysql-create-database/

Referenzmaterialien:

  • Offizielle MySQL-Dokumentation: https://dev. mysql.com/doc/refman/8.0/en/date-and-time-functions.html

Das obige ist der detaillierte Inhalt vonSo kombinieren Sie Datums- und Uhrzeitwerte mithilfe der TIMESTAMP-Funktion in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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