Avatar billede pecl Nybegynder
20. februar 2003 - 10:45 Der er 9 kommentarer og
1 løsning

Omregne tal til tidspunkt

Når man med Datediff("n",Felt1,Felt2) finder et interval mellem 2 tidspunkter får man et resultat i minutter. Det kan så divideres med 60 - så får man f.eks. 6,5 time.
Er der en metode til at omregne til 6 timer og 30 minutter.
Avatar billede juhlemanden Nybegynder
20. februar 2003 - 10:50 #1
Hvis du når du dividere med 60 vælger at dividere så man kun for heltalsdelen, dette kalder vi a.
du ganger så a med 60 og dette trækker du fra det oprindelige tal, og du for så antalet af minutter
Avatar billede nih Novice
20. februar 2003 - 10:58 #2
minutter = datediff("n",Felt1,Felt2)  Mod 60
timer = (datediff("n",Felt1,Felt2) - minutter) /60

Du kan bruge regnearten modulus der returnere resten i en division.

Niels
Avatar billede juhlemanden Nybegynder
20. februar 2003 - 11:00 #3
Nih >> der er jo præcist det jeg har skrevet, eller ihvertfald ment :O)

/juhlemanden
Avatar billede nih Novice
20. februar 2003 - 11:03 #4
Ikke helt

Jeg finder minutterne først modsat dig der finder timerne først
Avatar billede nih Novice
20. februar 2003 - 11:07 #5
Hvis vi skal finde timerne først SKAL vi huske at runde ned

timer = int(datediff("n",Felt1,Felt2)) 

Niels
Avatar billede nih Novice
20. februar 2003 - 11:11 #6
Sorry - en lille fejl

timer = int(datediff("n",Felt1,Felt2)/60)
Avatar billede pecl Nybegynder
20. februar 2003 - 11:20 #7
>nih
Fungerer perfekt

Per
Avatar billede jkrons Professor
20. februar 2003 - 20:51 #8
Bare for at blande mig i en allerede afsluttet debat kunne en simplere løsning være

Format((DateDiff("n", felt1, felt2) / 60 / 24), "hh:mm")
Avatar billede nih Novice
20. februar 2003 - 22:28 #9
Ja - den havde jeg ikke tænkt på :)
dog behøves datediff ikke:

format( [felt1] - [felt2],"hh:nn")

Niels
Avatar billede jkrons Professor
20. februar 2003 - 23:00 #10
Og det havde jeg så ikke tænkt på :-(. Jeg var så optaget at finde en løsning på Datedif problemet.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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