datetime in Query formatieren

FunkyMonkey

Mitglied
Hallo

ich habe eine Tabelle mit einem Feld timestamp vom Typ datetime.

Ein Beispieleintrag im Feld timestamp sieht so aus:

2007-09-05 15:14:01

Mit folgendem Query möchte ich mir Datum und Uhrzeit separat ausgeben lassen, und zwar auf "deutsch" formatiert:

Code:
SELECT timestamp, DATE_FORMAT( timestamp, '%d.%m.%Y') AS datum, DATE_FORMAT( timestamp, '%h:%I' ) AS uhrzeit, 
FROM 'meine_tabelle'

im Resultat erhalte ich das Datum korrekt formatiert, jedoch passt die Uhrzeit nicht. Am Beispiel oben wird mir für die Uhrzeit zurück gegeben:

03:03

Woran kann das liegen? Die Typen "h" und "I" sind von der MySQL-Doku und stehen für Stunden im 24h-Format mit führender Null sowie Minuten mit führender Null...
 

Neue Beiträge

Zurück