Datum: dd.mm.yyyy

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Antworten
Nils
Beiträge: 130
Registriert: Mo 28. Mai 2007, 12:36
Kontaktdaten:

Datum: dd.mm.yyyy

Beitrag von Nils »

Hi,

ich habe nun schon im Forum gesucht, aber nichts wirklich zusammenpassendes gefunden. Ich möchte, dass das Datum unter Windows und unter Linux gleich aussieht (dd.mm.yyyy), das ganze soll in Zahlen dargestellt werden. Denn Linux gibt als DateToStr(Date) das zurück: 22.1.08, Windows hingegen (so will ich es) 22.01.08. Das muss ich vermeiden. FormatDateTime('dd.mm.yyyy', Date) ändert überhaupt nichts am Ergebnis.
Wie könnte man also das Datum in der nun 3x erwähnten Form ausgeben lassen bzw. darauf festlegen ?

Benutzeravatar
theo
Beiträge: 10927
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

ShortDateFormat := 'dd.mm.yy';
ShowMessage(DateToStr(now));

http://www.delphibasics.co.uk/ByFunctio ... esAndTimes" onclick="window.open(this.href);return false;

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Und das macht nen Unterschied wenn FormatDateTime('dd.mm.yyyy', Date) nicht funktioniert sollte auch ShortDateFormat := 'dd.mm.yy'; nicht funktionieren, oder ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Nils
Beiträge: 130
Registriert: Mo 28. Mai 2007, 12:36
Kontaktdaten:

Beitrag von Nils »

Hm, das dachte ich auch erst, aber es funktioniert so. Danke theo.
Meine Musik: spiker-music.net

Antworten