Entwickler-Ecke

Sonstiges (Delphi) - Mit der Aktuellenzeit rechnen


nas4killer - Sa 29.03.03 19:19
Titel: Mit der Aktuellenzeit rechnen
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 - Sa 29.03.03 19:22

ShowMessage(datetostr(now+180));

Glaub ich jedenfalls.


wulfskin - 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


nas4killer - Sa 29.03.03 21:57

Danke so funtkinert es PERFEKT :-D