Avatar billede godtnok Nybegynder
01. februar 2008 - 23:23 Der er 7 kommentarer og
1 løsning

Milisekunder til MM:SS

Hej Eksperter,

er der nogen som kan vise mig hvordan jeg får milisekunder omregnet til mm:ss

På forhånd tak.
Avatar billede w13 Novice
02. februar 2008 - 00:07 #1
Følgende burde vist gøre tricket:
------------------------------------
i=160500
iMinutes=Fix(i/60000)
iSeconds=i-(iMinutes*60000)*1000

Response.Write iMinutes&":"&iSeconds
------------------------------------
Avatar billede godtnok Nybegynder
02. februar 2008 - 00:58 #2
Dit eksempel giver et ret mærkeligt resultat..

2:-119839500
Avatar billede arne_v Ekspert
02. februar 2008 - 01:09 #3
Prøv med:

<%
i=160500
iMinutes=i\60000
iSeconds=(i mod 60000)\1000
Response.Write iMinutes & ":" & iSeconds
%>
Avatar billede godtnok Nybegynder
02. februar 2008 - 01:29 #4
Det blev så til:

Function MilliToMMSS(MilliSeconds)
  iMinutes=MilliSeconds\60000
  iSeconds=(MilliSeconds mod 60000)\1000
  if Len(iSeconds) = 1 then
    iSeconds = "0"& iSeconds
  End if
  MilliToMMSS = iMinutes & ":" & iSeconds
End function

Vil det virke? Hvis jeg gerne vil have format MM:SS ?
Avatar billede arne_v Ekspert
02. februar 2008 - 04:17 #5
Nu kan jeg ikke lide at skifte type på iSeconds på den måde, men det bør virke.
Avatar billede godtnok Nybegynder
02. februar 2008 - 11:58 #6
Jeg kan heller ikke rigtig lide den, men det var en hurtig løsning...

Vil du lige svare, så jeg kan lukke spm?
Avatar billede arne_v Ekspert
02. februar 2008 - 17:17 #7
If iSeconds > 9 Then
    MilliToMMSS = iMinutes & ":" & iSeconds
  Else
    MilliToMMSS = iMinutes & ":0" & iSeconds
  End if

er pænere efter min mening.
Avatar billede arne_v Ekspert
02. februar 2008 - 17:17 #8
og et svar
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