In Excel ist es halt auch wichtig, wie die Zelle formatiert ist oder sein soll.
Ein Timestamp in Excel mit der Formatierung (TT.MM.JJJJ hh:mm
s.000 oder ev. mit Komma) ist auch nur ein Wert seit einem Datum.
Anstelle eines Strings im Zeitformat könnte man auch den Excel-Time Wert in die CSV schreiben.
09.07.2010 11:58:24.421 entspricht, wenn die Zelle Standard ist, dem Wert 40368.4988925955.
Wer diesen Wert (40368.4988925955) in Excel nicht interpretieren kann, stellt die Spalte mit den Zeitstempel auf Benutzerdefiniert mit TT.MM.JJJJ hh:mm
s.000.
Nun sollte alles richtig sein, jedenfalls hier mit Excel2007, werden die Werte richtig dargestellt.
EDIT: GerdW war mal wieder schneller......