Heim  >  Artikel  >  Datenbank  >  So konvertieren Sie Datum und Uhrzeit in MySQL

So konvertieren Sie Datum und Uhrzeit in MySQL

PHPz
PHPzOriginal
2023-04-21 11:24:1910992Durchsuche

MySQL ist ein beliebtes relationales Open-Source-Datenbankverwaltungssystem, das eine Vielzahl von Datentypen unterstützt, einschließlich Datum und Uhrzeit. MySQL bietet eine Vielzahl von Funktionen zur Verarbeitung von Datums- und Zeitdaten, einschließlich der Datum-Uhrzeit-Konvertierung.

In MySQL können Datums- und Uhrzeitangaben in verschiedenen Formaten dargestellt werden. Beispielsweise können Datumsangaben im Format „JJJJ-MM-TT“ und Uhrzeiten im Format „HH:MM:SS“ dargestellt werden. Darüber hinaus unterstützt MySQL auch Datums- und Zeitformate wie „JJJJ-MM-TT HH:MM:SS“.

Bei der Datums- und Uhrzeitkonvertierung können wir die Datums- und Uhrzeitfunktion von MySQL verwenden. Im Folgenden sind einige häufig verwendete Datums- und Uhrzeitfunktionen und ihre Funktionen aufgeführt:

  1. DATE_FORMAT(Datum,Format): Formatieren Sie das Datum im angegebenen Format.
  2. STR_TO_DATE(date,format): String in Datum konvertieren.
  3. DATE_ADD(date,INTERVAL expr unit): Füge eine bestimmte Zeitspanne zum Datum hinzu.
  4. DATE_SUB(date,INTERVAL expr unit): Subtrahieren Sie eine bestimmte Zeitspanne vom Datum.
  5. UNIX_TIMESTAMP(): Gibt den UNIX-Zeitstempel des aktuellen Datums und der aktuellen Uhrzeit zurück.
  6. FROM_UNIXTIME(unix_timestamp): Konvertieren Sie den UNIX-Zeitstempel in das Datum-Uhrzeit-Format.

Hier sind einige Beispiele für die Verwendung dieser Funktionen für Datum-Uhrzeit-Konvertierungen:

  1. Datumsangaben in verschiedene Formate formatieren:# 🎜🎜#
SELECT DATE_FORMAT('2022-01-01','%m/%d/%Y') AS 'Formatted Date';

Dies gibt eine Zeichenfolge zurück das Format „01.01.2022“.

    Zeichenfolge in Datum konvertieren:
SELECT STR_TO_DATE('01/01/2022','%m/%d/% Y' ) AS 'Konvertiertes Datum';

Dies gibt einen Datumswert mit dem Datumsformat „01.01.2022“ zurück.

    Fügen Sie die Zeitspanne zum Datum hinzu:
SELECT DATE_ADD('2022-01-01', INTERVAL 1 MONTH) AS ' Neues Datum ';

Dies gibt einen Datumswert mit dem Datum „01.02.2022“ zurück.

    Subtrahieren Sie die Zeit vom Datum:
SELECT DATE_SUB('2022-01-01', INTERVAL 1 DAY) AS ' Neues Datum';

Dies gibt einen Datumswert mit dem Datum „2021-12-31“ zurück.

    Gibt den UNIX-Zeitstempel des aktuellen Datums und der aktuellen Uhrzeit zurück:
SELECT UNIX_TIMESTAMP() AS 'Aktueller UNIX-Zeitstempel';

#🎜 🎜#Dies gibt einen ganzzahligen Wert zurück, der den UNIX-Zeitstempel des aktuellen Datums und der aktuellen Uhrzeit darstellt.

UNIX-Zeitstempel in Datums-/Zeitformat konvertieren:
  1. SELECT FROM_UNIXTIME(1640995200) AS 'Converted Date';
# 🎜🎜 #Dadurch wird ein Datum/Uhrzeit-Wert im Datum/Uhrzeit-Format „2022-01-01 00:00:00“ zurückgegeben.

Bei der Konvertierung von Datum und Uhrzeit müssen wir die verschiedenen Formate und Funktionen von Datum und Uhrzeit in MySQL verstehen, um Datums- und Uhrzeitdaten korrekt verarbeiten und konvertieren zu können. In der tatsächlichen Entwicklung müssen wir häufig Datums- und Zeitdaten verarbeiten, daher ist es sehr wichtig, die Datums- und Zeitfunktionen zu verstehen.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Datum und Uhrzeit 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