Heim  >  Artikel  >  Datenbank  >  So konvertieren Sie Datumsdaten in MySQL in verschiedene Formate

So konvertieren Sie Datumsdaten in MySQL in verschiedene Formate

PHPz
PHPzOriginal
2023-04-21 10:12:253623Durchsuche

MySQL ist ein häufig verwendetes relationales Datenbankverwaltungssystem, das zum Speichern und Verwalten verschiedener Datentypen verwendet werden kann. In MySQL werden Datums- und Uhrzeitdaten in unterschiedlichen Formaten gespeichert, daher besteht häufig die Notwendigkeit, Datumsdaten von einem Format in ein anderes zu konvertieren. In diesem Artikel erfahren Sie, wie Sie Datumsdaten in MySQL in verschiedene Formate konvertieren.

Datums- und Uhrzeittypen in MySQL

In MySQL können Datums- und Uhrzeittypen durch die folgenden Datentypen dargestellt werden:

  1. DATE-Typ, der das Datum darstellt, im Format JJJJ-MM-TT, z. B. „2022-10 -17".
  2. TIME-Typ, der die Uhrzeit im Format HH:MM:SS angibt, z. B. „14:25:00“.
  3. DATETIME-Typ, der Datum und Uhrzeit im Format JJJJ-MM-TT HH:MM:SS darstellt, z. B. „2022-10-17 14:25:00“. Der Typ
  4. TIMESTAMP stellt eine Kombination aus Datum und Uhrzeit im Format JJJJ-MM-TT HH:MM:SS dar, z. B. „2022-10-17 14:25:00“.

Datumsformat konvertieren

In MySQL können Sie die Funktion DATE_FORMAT() verwenden, um Datums- oder Zeitdaten in ein anderes Format zu konvertieren. Diese Funktion erfordert zwei Parameter: die zu konvertierenden Datums- oder Uhrzeitdaten und das Format der Konvertierung. Im Folgenden sind einige häufig verwendete Formate aufgeführt:

  1. %Y: stellt das Jahr dar, z. B. „2022“.
  2. %m: stellt den Monat dar, z. B. „10“.
  3. %d: stellt das Datum dar, z. B. „17“.
  4. %H: Gibt die Stunde an, z. B. „14“.
  5. %i: Gibt Minuten an, z. B. „25“.
  6. %s: stellt Sekunden dar, z. B. „00“.

Um beispielsweise die Datumsdaten „2022-10-17“ in das Format „20221017“ zu konvertieren, können Sie die folgende SQL-Anweisung verwenden:

SELECT DATE_FORMAT('2022-10-17','%Y%m%d');

Das Ergebnis ist „20221017“.

Datums- und Uhrzeitformat konvertieren

Wenn Sie Datums- und Uhrzeitdaten in ein anderes Format konvertieren möchten, können Sie die Funktion DATETIME_FORMAT() verwenden. Diese Funktion erfordert zwei Parameter: die zu konvertierenden Datums- oder Uhrzeitdaten und das Format der Konvertierung. Im Folgenden sind einige häufig verwendete Formate aufgeführt:

  1. %Y: stellt das Jahr dar, z. B. „2022“.
  2. %m: stellt den Monat dar, z. B. „10“.
  3. %d: stellt das Datum dar, z. B. „17“.
  4. %H: Gibt die Stunde an, z. B. „14“.
  5. %i: Gibt Minuten an, z. B. „25“.
  6. %s: stellt Sekunden dar, z. B. „00“.

Um beispielsweise die Datums- und Uhrzeitdaten „2022-10-17 14:25:00“ in das Format „17. Oktober 2022 14:25:00“ zu konvertieren, können Sie die folgende SQL-Anweisung verwenden:

SELECT DATE_FORMAT('2022-10-17 14:25:00','%Y年%m月%d日 %H点%i分%s秒');

Das Ergebnis wird „17. Oktober 2022 14:25:00“ sein.

UNIX-Zeitstempel konvertieren

Ein UNIX-Zeitstempel ist ein ganzzahliger Wert, der ein Datum und eine Uhrzeit in Sekunden darstellt. In MySQL können Sie die Funktion FROM_UNIXTIME() verwenden, um UNIX-Zeitstempel in Datums- und Zeitdaten zu konvertieren. Diese Funktion erfordert einen Parameter: den zu konvertierenden UNIX-Zeitstempel. Hier ist ein Beispiel:

Um beispielsweise den UNIX-Zeitstempel „1644140700“ (der den 7. Februar 2022 14:38:20 darstellt) in Datums- und Zeitdaten umzuwandeln, können Sie die folgende SQL-Anweisung verwenden:

SELECT FROM_UNIXTIME(1644140700,'%Y-%m-%d %H:%i:%s');

Das Ergebnis wird „2022-02-07 14:38:20“ sein.

Zusammenfassung

In MySQL werden Datums- und Uhrzeitdaten in verschiedenen Formaten gespeichert. Datums- und Uhrzeitdaten können mit den Funktionen DATE_FORMAT() und DATETIME_FORMAT() in verschiedene Formate konvertiert werden. Darüber hinaus können UNIX-Zeitstempel mit der Funktion FROM_UNIXTIME() in Datums- und Zeitdaten konvertiert werden. Die Beherrschung dieser Funktionen trägt dazu bei, die Datenverarbeitungsfähigkeiten der MySQL-Datenbank zu verbessern.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Datumsdaten in MySQL in verschiedene Formate. 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