Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Datum mit Uhrzeit an String übergeben


Nilsener - Fr 26.09.03 11:08
Titel: Datum mit Uhrzeit an String übergeben
Hallo,

ich möchte das Datum im Format tt.mm.jjjj hh.mm.ss an einen string übergeben. Im Moment mache ich das so:


Quelltext
1:
2:
Datum := Date;
LongDateFormat:=DateTimeToStr(Datum);


Das liefert aber im String nur tt.mm.jj
Ich brauche also zusätzlich das 4stellige Jahr und die Uhrzeit.

In der Delphi Hilfe dazu verstehe ich nur Bahnhof, Frust.

Gruß Nils


datensender - Fr 26.09.03 11:26

such mal nach "FormatDateTime" in der Hilfe


smiegel - Fr 26.09.03 11:46

Hallo,

Date liefert Dir nur das Datum. Das (aktuelle) Datum mit Uhrzeit erhälst Du mit Now. In Deinem Beispiel:


Delphi-Quelltext
1:
2:
  Datum:=Now; 
  LongDateFormat:=DateTimeToStr(Datum);


Licki - Fr 26.09.03 12:06

Ich finde das toll.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
...
var
 Date: TDateTime;
...

FormatDateTime('YYYYMMDD',now)


Kannst alles so setzten wie du willst... Ist klasse die Funktion. :) Hier in diesem Beispiel findest du jedoch nur das Datum... Schau einfach in der Delphi Hilfe, ist echt realtiv easy. ;)


Nilsener - Fr 26.09.03 12:24

Super, Danke Euch allen, jetzt ist es so, wie ich es haben wollte.


Quelltext
1:
LongDateFormat:=FormatDateTime('dd.mm.yyyy  hh:mm:ss', now);                    


Gruß Nils