Autor Beitrag
Nomis
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72



BeitragVerfasst: Do 15.08.02 22:03 
Hallo
Hänge fest und hoffe einer von euch kann mir helfen (Und bitte für Anfänger :lol: )und zwar möchte ich in eine Tabelle einmal das aktuelle Datum einfügen (Das hab ich schon geschaft *freu*) und in die andere Spalte das Datum in 14 Tagen. Wie kann Ich jetzt zu dem Datum von Heute 14 Tage dazuzählen und dies in eine Variable z.B Datum_14 Packen.

Danke schon mal im Voraus

Gruß Simon
GPF
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 85



BeitragVerfasst: Do 15.08.02 23:10 
Der Typ TDateTime ist eine einfache Fließkommazahl vom Typ Double.
Ganzzahlig werden dort die Tage festgehalten, die seit dem 30.12.1899 vergangen sind.
Um zu einem gegebenen Datum X Tage hinzuzufügen brauchst Du nur zu dem Datumswert X addieren (also wäre Datum_14:=Now+14; //Now ist das aktuelle Datum inkl. Zeit)

Der Nachkommateil wird für die Tageszeitinformation gebraucht. Dabei entspricht 1/24 einer Stunde, (1/24)/60 einer Minute, usw.

_________________
"Wenn Debugging ein Vorgang ist, Fehler aus einem Programm auszubauen, dann ist Programmieren der Vorgang, Fehler einzubauen."
Nomis Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72



BeitragVerfasst: Fr 16.08.02 00:14 
Titel: Hat geklappt
Danke Dir manchmal ist es so einfach nur mann kommt nicht drauf


Gruß Simon
Cracker
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Fr 23.08.02 17:54 
hi wie funzt das bei der uhr, wenn ioch z.b. 6 stunden abziehen will
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 23.08.02 18:32 
Hallo,

wie gesagt, rechne mit den Werten.

1 Tag = 1
1 Stunde = 1/24
6 Stunden = 6 * (1/24)

Wenn du also von der Aktuellen Zeit 6 Stunden abziehen willst dan sieht das so aus:
ausblenden Quelltext
1:
Ergebnis := now - (6 * (1/24));					


Gruß
Klabautermann
opfer.der.genauigkeit
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754
Erhaltene Danke: 1



BeitragVerfasst: Do 19.09.02 09:45 
Das bringt mich auf ne ganz andere Frage.
Wie kann ich mir das Datum rückläufig anzeigen lassen?
Beispiel:
Einen Countdown von 5 Stunden?

_________________
Stellen Sie sich bitte Zirkusmusik vor.