Avatar billede slapstick Nybegynder
03. april 2002 - 08:53 Der er 11 kommentarer og
1 løsning

udregne timer og minutter

jeg har nogle felter med timer og minutter i en base
jeg hiver summen ud af begge felter
og så får jeg f.eks. 14 timer og 90 minutter
det er jo ikke fedt
de 90 minutter vil jeg så dividere med 60 så jeg får hvor mange timer der er, det giver så 1,5 time
så vil jeg gerne have lagt den time oven i de 14 andre
så der ender med at stå 15 timer og 30 minutter
men hvordan får jeg den ene time ud fra 1.5 og hvordan får jeg lavet .5 tilbage til minutter så det passer ??
Avatar billede cms Nybegynder
03. april 2002 - 08:56 #1
Mente = Round(Minutter div 60)
Minutter = Minutter - Mente*60
Timer = Timer + Mente
Avatar billede slapstick Nybegynder
03. april 2002 - 09:02 #2
mente = Round(minutes div 60)
minutter = minutes - mente*60
hour = hours + mente

så får jeg den her fejl:

Microsoft VBScript compilation (0x800A03EE)
Expected ')'
/testarea/reg/faktura.asp, line 23, column 22
mente = Round(minutes div 60)
---------------------^
Avatar billede cms Nybegynder
03. april 2002 - 09:02 #3
mente = Round(minutes / 60)
minutter = minutes - mente*60
hour = hours + mente
Avatar billede cms Nybegynder
03. april 2002 - 09:03 #4
det var vist halv delphisyntax før :)
Avatar billede cms Nybegynder
03. april 2002 - 09:03 #5
den skal iøvrigt se sådan ud:
mente = Int(minutes / 60)
minutter = minutes - mente*60
hour = hours + mente
Avatar billede slapstick Nybegynder
03. april 2002 - 09:05 #6
hmm der er et eller andet skummelt for med det her

mente = Round(minutes / 60)
minutter = minutes - mente*60
hour = hours + mente

der giver 14 timer og 90 minutter det her resultat:

Tid brugt ialt: 16t -30m
Avatar billede rou Nybegynder
03. april 2002 - 09:05 #7
Jeg vil mene du kan få timen ud ved at Fix() beløbet, og
0.5 kan du få til minutter igen, ved at sige...
<%
Minutter = (beløb Mod Fix(beløb))*60.
%>

- Rou
Avatar billede rou Nybegynder
03. april 2002 - 09:06 #8
mener self. tid istedet for beløb... en lille brainfart
Avatar billede slapstick Nybegynder
03. april 2002 - 09:38 #9
jeg brugte cms's løsning så fik aldrig testet den anden
men mange tak
cms: lav et svar så jeg kan give dig point
Avatar billede cms Nybegynder
03. april 2002 - 16:08 #10
okay :) takker
Avatar billede slapstick Nybegynder
15. maj 2002 - 10:54 #11
hov
sorry det tog så lang tid hehehe
Avatar billede slapstick Nybegynder
15. maj 2002 - 10:55 #12
jeg har dog os et spørgsmål
på et tidspunkt får jeg 13t -15m
-15 ??
kan se i dit eksempel du får minus 30 os
kan man komme uden om det? så det ikke står som minus?
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