Avatar billede deamill Nybegynder
22. april 2009 - 13:18 Der er 6 kommentarer og
1 løsning

Tidsforskel på 2 DateTime variabler?

Hej,

Jeg har 2 variabler som hver indeholder dato og klokkeslæt.

Dim tid1, tid2 As New DateTime

Er det muligt at se hvor mange sekunders forskel der er på de 2 variabler?

Altså noget ala:
tidsforskel = TimeDefInSeconds(tid1, tid2)

/Kenneth
Avatar billede speedy Nybegynder
22. april 2009 - 13:27 #1
Prøv dette:

Dim seconds As Double = tid2.Subtract(tid1).TotalSeconds()
Avatar billede speedy Nybegynder
22. april 2009 - 14:04 #2
Og det var så et svar :)
Avatar billede deamill Nybegynder
22. april 2009 - 14:20 #3
tror ikke det er det.

Hvis jeg følger din løsning, så får jeg et 4 cifret tal?
Avatar billede speedy Nybegynder
22. april 2009 - 14:30 #4
Jamen hvor lang tid er der imellem de to datoer?
Avatar billede deamill Nybegynder
22. april 2009 - 14:34 #5
Ehm.. glem lige min ovenstående post.... Nu havde jeg indtastet to datoer hvor der rent faktisk var 2050 sekunders forskel... :p

Så det virker :-)
Avatar billede speedy Nybegynder
22. april 2009 - 14:35 #6
Det er bare i orden :)
Avatar billede arne_v Ekspert
22. april 2009 - 15:14 #7
Man kan faktisk ogsaa skrive:

double s = (tid2 - tid1).TotalSeconds

og hvis man vil have det paent splittet op saa er foelgende nok nemmere:

TimeSpan ts = tid2 - tid1
int h = ts.Hours
int m = ts.Minutes
int s = ts.Seconds
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

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