Wie formatiert man ein Datum in MySQL?


In MySQL können Sie ein Datum in verschiedenen Formaten formatieren. Hier sind einige Methoden, um ein Datum in MySQL zu formatieren:

Methode 1: Verwendung von DATE_FORMAT()

Die DATE_FORMAT() Funktion wird verwendet, um ein Datum in einem bestimmten Format zurückzugeben. Die Syntax lautet wie folgt:

SELECT DATE_FORMAT(date, format) FROM table_name;

Hier ist "date" das Datum, das formatiert werden soll, "format" ist das Format, in dem das Datum zurückgegeben werden soll, und "table_name" ist der Name der Tabelle, in der das Datum gespeichert ist.

Beispiel:

SELECT DATE_FORMAT('2021-05-25', '%d.%m.%Y');

Dies gibt das Datum "25.05.2021" zurück.

Methode 2: Verwendung von DATE_FORMAT() mit NOW()

Sie können auch die NOW() Funktion verwenden, um das aktuelle Datum und die aktuelle Uhrzeit zu erhalten und es in einem bestimmten Format zurückzugeben. Die Syntax lautet wie folgt:

SELECT DATE_FORMAT(NOW(), format);

Hier ist "format" das Format, in dem das Datum zurückgegeben werden soll.

Beispiel:

SELECT DATE_FORMAT(NOW(), '%d.%m.%Y %H:%i:%s');

Dies gibt das aktuelle Datum und die aktuelle Uhrzeit im Format "25.05.2021 14:30:00" zurück.

Methode 3: Verwendung von DATE_FORMAT() mit STR_TO_DATE()

Sie können auch die STR_TO_DATE() Funktion verwenden, um ein Datum in einem bestimmten Format in ein Datumswertobjekt umzuwandeln, das von MySQL erkannt werden kann. Die Syntax lautet wie folgt:

SELECT DATE_FORMAT(STR_TO_DATE(date_string, format), new_format) FROM table_name;

Hier ist "date_string" das Datum in einem bestimmten Format, "format" ist das Format, in dem das Datum vorliegt, "new_format" ist das Format, in dem das Datum zurückgegeben werden soll, und "table_name" ist der Name der Tabelle, in der das Datum gespeichert ist.

Beispiel:

SELECT DATE_FORMAT(STR_TO_DATE('25.05.2021', '%d.%m.%Y'), '%Y-%m-%d');

Dies gibt das Datum "2021-05-25" zurück.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.