Heim  >  Artikel  >  Datenbank  >  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
WBOYOriginal
2023-07-13 14:55:402331Durchsuche

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:

  1. Berechnen Sie die Differenz in Tagen zwischen zwei Datumsangaben:
SELECT DATEDIFF('2022-06-01', '2022-01-01') AS day_diff;
  1. Fügen Sie ein Intervall zu einem Datum hinzu:
SELECT DATE_ADD('2022-01-01', INTERVAL 1 HOUR) AS new_date;
  1. Subtrahieren Sie ein Intervall von einem Datum:
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:

  • 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!

Stellungnahme:
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