Heim  >  Artikel  >  Datenbank  >  Detaillierte Erläuterung der Zeit- und Datumsfunktionen von MySQL

Detaillierte Erläuterung der Zeit- und Datumsfunktionen von MySQL

王林
王林Original
2023-06-14 20:16:401072Durchsuche

MySQL ist ein beliebtes relationales Datenbankverwaltungssystem. Es bietet eine umfangreiche Bibliothek mit Zeit- und Datumsfunktionen, mit denen sich Uhrzeit und Datum einfach berechnen, formatieren und konvertieren lassen. In diesem Artikel stellen wir die Verwendung und Vorsichtsmaßnahmen häufig verwendeter Zeit- und Datumsfunktionen in MySQL ausführlich vor.

  1. NOW()-Funktion

NOW()-Funktion gibt das aktuelle Systemdatum und die aktuelle Systemzeit zurück. Es hat keine Parameter und kann direkt aufgerufen werden. Zum Beispiel:

SELECT NOW();

Das zurückgegebene Ergebnis ähnelt: 2022-01-01 23:59:59

  1. DATE()-Funktion

DATE()-Funktion extrahiert den Datumsteil aus dem Zeitstempel . Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:

SELECT DATE('2022-01-01 23:59:59');

Das zurückgegebene Ergebnis ist: 2022-01-01

  1. TIME()-Funktion

TIME()-Funktion aus Zeitstempel Extrahieren Sie den Zeitteil. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:

SELECT TIME('2022-01-01 23:59:59');

Das zurückgegebene Ergebnis ist: 23:59:59

  1. YEAR()-Funktion

YEAR()-Funktion ab Datum oder Extrahieren Sie den Jahresteil aus dem Zeitstempel. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:

SELECT YEAR('2022-01-01 23:59:59');

Das zurückgegebene Ergebnis ist: 2022

  1. MONTH()-Funktion

MONTH()-Funktion extrahiert aus Datum oder Zeitstempel Monat Teil. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:

SELECT MONTH('2022-01-01 23:59:59');

Das zurückgegebene Ergebnis ist: 1

  1. DAY()-Funktion

DAY()-Funktion extrahiert aus Datums- oder Zeitstempeltagen Teil. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:

SELECT DAY('2022-01-01 23:59:59');

Das zurückgegebene Ergebnis ist: 1

  1. HOUR()-Funktion

HOUR()-Funktion extrahiert den Stundenteil aus der Zeitstempel. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:

SELECT HOUR('2022-01-01 23:59:59');

Das zurückgegebene Ergebnis ist: 23

  1. MINUTE()-Funktion

MINUTE()-Funktion extrahiert den Minutenteil aus der Zeitstempel. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:

SELECT MINUTE('2022-01-01 23:59:59');

Das zurückgegebene Ergebnis ist: 59

  1. SECOND()-Funktion

SECOND()-Funktion extrahiert die Sekunden aus dem Zeitstempel Teil. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:

SELECT SECOND('2022-01-01 23:59:59');

Das zurückgegebene Ergebnis ist: 59

  1. DATE_FORMAT()-Funktion

DATE_FORMAT()-Funktion kann Datum oder Zeitstempel formatieren das angegebene Format. Sein erster Parameter ist ein Datum oder ein Zeitstempel und sein zweiter Parameter ist eine Formatzeichenfolge. Zum Beispiel:

SELECT DATE_FORMAT('2022-01-01 23:59:59','%Y/%m/%d %H:%i:%s');

Das zurückgegebene Ergebnis ist: 2022/ 01/01 23:59:59

In der Formatzeichenfolge steht %Y für das Jahr, %m für den Monat, %d für die Anzahl der Tage, %H für die Stunde, %i für die Minute und %s für Beim zweiten werden andere Symbole und Texte unverändert ausgegeben.

Beachten Sie, dass das Datumsformat in MySQL JJJJ-MM-TT und das Zeitformat HH:MM:SS ist. Wenn Sie es in anderen Formaten formatieren möchten, müssen Sie die Funktion DATE_FORMAT() verwenden.

Zusammenfassung

Das Obige ist die Einführung und Verwendung häufig verwendeter Zeit- und Datumsfunktionen in MySQL. Bei der Verwendung dieser Funktionen müssen Sie auf das Format von Uhrzeit und Datum achten, um Fehler zu vermeiden. Durch die ordnungsgemäße Verwendung dieser Funktionen wird die Entwicklungseffizienz erheblich verbessert und die Datenverarbeitung komfortabler und schneller.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Zeit- und Datumsfunktionen von 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