Autor Beitrag
nas4killer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 42



BeitragVerfasst: Sa 29.03.03 19:19 
hi,

wer kann mir helfen ich habe sagen wir mal den wert 180. Das sollen meine Sekunden sein. Und ich möchte nun Das Aktuelle datum plus 180 Sek addieren und diese dann mit edit.text ausgeben. Wie kann ich das machen ?

z.B.

Aktuelle zeit 29.03.2003 18:18 "+180"
Ausgabefeld 29.032003 18:21

Danke
Alibi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 458

Win2K SP3
Delphi 6 Ent
BeitragVerfasst: Sa 29.03.03 19:22 
ShowMessage(datetostr(now+180));

Glaub ich jedenfalls.
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: Sa 29.03.03 21:50 
Alibi hat folgendes geschrieben:
ShowMessage(datetostr(now+180));

Glaub ich jedenfalls.
Nicht ganz!

So sollte es gehen:    Edit1.Text := DateTimeToStr(now + (1 / 60 / 60 / 24) * 180);Erklärung: TDateTime ist eine Variable vom Typ Double, bei der die Stellen vor dem Komma die Tage repräsentiert und die Stellen nach dem Komma die Stunden Sekunden. So entspricht zum Beispiel der Wert 2,75 dem Tag 2 um 18:00, da 0,75 3/4 des Tage ist!

Ich hoffe du konntest das Verstehen!
Gruß Hape

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.

Für diesen Beitrag haben gedankt: Jakane
nas4killer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 42



BeitragVerfasst: Sa 29.03.03 21:57 
Danke so funtkinert es PERFEKT :-D