Avatar billede compilos Nybegynder
04. januar 2001 - 15:38 Der er 3 kommentarer og
1 løsning

Time / tid

Jeg har to felter som indeholder en en tid

edit1 = 12.30
edit2 = 14.30

Jeg skulle gerne have en måde så edit2 trækkes fra edit 1.
Avatar billede borrisholt Novice
04. januar 2001 - 15:41 #1
prøv det her :

var
  Tid : TDateTime;
begin
  Tid := StrToTime(Edit2.Text) - StrToTime(Edit1.Text);
end;


Jens B
Avatar billede compilos Nybegynder
04. januar 2001 - 15:51 #2
Edit1 = 12.00
Edit2 = 13.00

men resultatet bliver
1899-12-30
Avatar billede compilos Nybegynder
04. januar 2001 - 15:54 #3
UNDSKYLD, jeg havde konvateret til Date.

Tak for hjælpen - borrisholt

Compilos
Avatar billede borrisholt Novice
04. januar 2001 - 15:56 #4
Jeg tror godt jeg ved hvad du har gjort galt ...


problemet er at du har brugt DateToStr for at konvetere det tilbage til en Streng igen ... Du skal bruge TimeToStr() ...

altså :

var
  Tid : TDateTime;
begin
  Tid := StrToTime(Edit2.Text) - StrToTime(Edit1.Text);
  Caption := TimeToStr(Tid);
end;

Jens B
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