Avatar billede stefmeister Nybegynder
14. oktober 2003 - 12:26 Der er 3 kommentarer og
1 løsning

Dato Nedtæller?

Hej...

Min klasse og jeg skal ud og rejse på fredag d. 17/10. Flyet afgår kl 14:35.
Så jeg kunne godt tænke mig at lave en nedtæller, som tæller ned fra man åbner programmet og til flyet afgår.
Nogen der ved hvordan man gør?

Jeg kan godt få den til at tælle dage ned, men jeg kunne også godt tænke mig at få den til at tælle timer, minutter og sekunder.

Den jeg bruger til at tælle dage med hedder:

procedure TForm1.Button1Click(Sender: TObject);
begin
  Label3.Caption:=FloatToStr(
    StrToDate(Edit1.Text)-StrToDate(Edit2.Text))+
      ' days between of this dates';
end;

Nogen der ved hvordan man kan lave resten?
Avatar billede stoney Nybegynder
14. oktober 2003 - 12:45 #1
procedure TForm1.Button1Click(Sender: TObject);
var
dage,timer,minutter,sekunder : integer;
totalsek : integer;


begin
totalsek := (secondsbetween(now, strtodatetime('17-10-2003 14:35:00 ')));
dage := (totalsek div 86400);
timer := ((totalsek - (dage * 86400)) div 3600);
minutter := (((totalsek - (dage * 86400) -timer * 3600) div 60));
sekunder := totalsek-(dage*86400)-(timer*3600)-(minutter*60);




label1.Caption := inttostr(dage)+ ' dage ' + inttostr(timer) + ' time(r) ' + inttostr(minutter)+ ' miuntte(r) ' + inttostr(sekunder)+ ' sekunder';


end;

Stoney
Avatar billede stefmeister Nybegynder
14. oktober 2003 - 12:50 #2
hmm.... den brokker sig over "secondsbetween" ...? skal den ikke tilføjes i uses eller noget?
Avatar billede stoney Nybegynder
14. oktober 2003 - 12:52 #3
ups, tilføj dateutils i uses

Stoney
Avatar billede stefmeister Nybegynder
14. oktober 2003 - 12:55 #4
Takker meget for svaret... det virker perfekt...!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester