Problem beim Formatieren mit DATE_FORMAT und timestamp
Ich habe in meiner Tabelle ein date zeile in der ein timestamp steht, dieses
möchte ich nun ausgaben:
DATE_FORMAT(date,'%d.%m.%Y') as datum
Abe richbekomme keine Ausageb, wenn in der Zelle statt timestamp ein dtum
steht klappt es, aber es müsst doch eigentlich auch mt timestamp
funktionieren.
Casi
Re: Problem beim Formatieren mit DATE_FORMAT und timestamp
Casandra Schimona schrieb:
> Ich habe in meiner Tabelle ein date zeile in der ein timestamp steht,
> dieses möchte ich nun ausgaben:
>
> DATE_FORMAT(date,'%d.%m.%Y') as datum
>
> Abe richbekomme keine Ausageb,
In einer MySQL- Datumszeile, Feldtyp DATETIME oder TIMESTAMP, steht ein
Datum ("YYYY-mm-dd HH.ii.ss") drin. Und genau das erwartet die Funktion
DATE_FORMAT.
Gruß
Carsten
Re: Problem beim Formatieren mit DATE_FORMAT und timestamp
Casandra Schimona schrieb:
> Ich habe in meiner Tabelle ein date zeile in der ein timestamp steht, dieses
> möchte ich nun ausgaben:
>
> DATE_FORMAT(date,'%d.%m.%Y') as datum
>
> Abe richbekomme keine Ausageb, wenn in der Zelle statt timestamp ein dtum
> steht klappt es, aber es müsst doch eigentlich auch mt timestamp
> funktionieren.
Hach, diese Verwechselung macht immer wieder Freude. ;-)
Du meinst einen Unix Timestamp, also Sekunden seit 01.01.1970, gell?
Nun, das ist nicht das, was MySQL unter Timestamp versteht.
<http://dev.mysql.com/doc/refman/5.1/en/datetime.html>
Aber natürlich könntest Du auch einen Unix Timestamp
formatiert ausgeben.
<http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_from-unixtime>
Gruß
JPM