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;
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 | +---------------------+
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;
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 | +------------+-----------+
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:
SELECT DATEDIFF('2022-06-01', '2022-01-01') AS day_diff;
SELECT DATE_ADD('2022-01-01', INTERVAL 1 HOUR) AS new_date;
SELECT DATE_SUB('2022-01-01', INTERVAL 1 WEEK) AS new_date;
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:
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!