Avatar billede compilos Nybegynder
25. januar 2001 - 21:57 Der er 7 kommentarer og
1 løsning

Format DateTime - haster

Jeg kunne godt tænke mig at vide hvor mange dage der er imellem DateTimepicker1 og DateTimePicker2
Noget i stil med
Edit1.text := DateTimepicker1.DateTime og DateTimePicker2.DateTime;

Resultatet skal være et heltal
Avatar billede pstric Nybegynder
25. januar 2001 - 22:05 #1
Edit1.Text := IntToStr(Trunc(DateTimePicker2.DateTime - DateTimePicker1.DateTime))
Avatar billede compilos Nybegynder
25. januar 2001 - 22:13 #2
Det virker ikke helt efter hensigten, hvis der er en imellem, så skrives der bare 0
Avatar billede pstric Nybegynder
25. januar 2001 - 22:16 #3
Så læg 1 til, hvis det er det du vil have. Det jeg skrev, fortæller hvor mange dage der er IMELLEM to datoer.
Avatar billede pstric Nybegynder
25. januar 2001 - 22:18 #4
Forstået på den måde, at der ikke er nogen dage IMELLEM 25/1/2001 og 26/1/2001. Jeg kan godt forstå, hvis det ikke var det, du ville have.

Edit1.Text := IntToStr(Trunc(DateTimePicker2.DateTime) - Trunc(DateTimePicker1.DateTime) + 1)
Avatar billede pstric Nybegynder
25. januar 2001 - 22:20 #5
Og det virker så også kun, hvis D2 > D1, ellers skal du bare bruge IntToStr(Abs(Trunc(...) - Trunc(...)) + 1)
Avatar billede compilos Nybegynder
25. januar 2001 - 22:21 #6
OK, jeg kan godt accepter dette, Det vil jo så alligevel virke.

Tak for hurtig svar

Avatar billede compilos Nybegynder
25. januar 2001 - 22:22 #7
Jeg tester på at D2 SKAL være større end D1
Avatar billede pstric Nybegynder
25. januar 2001 - 22:25 #8
Det regnede jeg også med, det var derfor jeg glemte det i starten ;-)
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