Problem beim Formatieren mit DATE_FORMAT und timestamp
am 27.10.2007 14:30:03 von Casandra Schimona
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
am 27.10.2007 17:04:30 von Carsten Wiedmann
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
am 30.10.2007 16:08:35 von dev-null-use-reply-adress
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.
Aber natürlich könntest Du auch einen Unix Timestamp
formatiert ausgeben.
Gruß
JPM