Problem beim Formatieren mit DATE_FORMAT und timestamp

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