Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MySql Datum formatieren

Empfohlene Antworten

Veröffentlicht

Hallo zusammen!

Wenn ich über die sql-funktion NOW() ein Datum in die Datenbank eintrage (Datentyp DATETIME), und dieses dann über eine Abfrage ausgeben lasse, dann erhalte ich ein ziemlich merkwürdig formatiertes datum in der form YYYY-MM-TT HH:MM:SS. Wie kann ich dieses Datumformat anders formatieren?

Danke im voraus!

DATE_FORMAT(date,format)

also z.B:


SELECT DATE_FORMAT(NOW(), '%W %M %Y');

Kannst das ganze auch über einzelne Funktionen wie YEAR(date) oder DAYOFMONTH(date) ect. einzeln extrahieren und dann nen string basteln ;)

Beim Datentyp DATETIME wird das Datum in der DB hinterlegt als YYYY-MM-TT HH:MM:SS. Daran kannst du meines Wissens auch nichts ändern. Beim INSERT nützt dir ein DATE_FORMAT demnach nichts.

Um das Datum nach dem Auslesen in einer anderen Formatierung nutzen zu können, kannst du - wie TDM ja schon geschrieben hat - deinen SELECT folgendermaßen aufbauen:

SELECT DATE_FORMAT(date,'%d.%m.%Y') FROM tabelle

date ist dabei der Spaltenname, in der dein Datum in der DB gespeichert ist und '%d.%m.%Y' die Art der Formatierung, wobei es da verschiedene Möglichkeiten gibt.

Beim Ausgeben der Daten mittels zum Beispiel PHP liegt das Datum dann in der von die angegebenen Formatierung vor.

tine

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.