Avatar billede pablo Nybegynder
22. august 2002 - 02:43 Der er 3 kommentarer og
1 løsning

Træk en tid fra en anden

Jeg har en tilsyneladende banal ting, men ikke desto mindre fungerer det ikke som det skal.

Tiden NETTO2 skal trækkes fra NETTO1.


netto1 = "16:20:00"
netto2 = "07:35:00"
netto_timer = cdate(netto1)-cdate(netto2)


Kører jeg dette returnerer den: 0,364583333333333

Jeg vil gerne have den til at returnere den korrekte tid i følgende format: XX:XX:XX

Er der mon en der sidder med de gyldne ord?
Avatar billede sn0wflake Nybegynder
22. august 2002 - 03:01 #1
DateDiff funktionen kan returnere forskellen i forskellige formater, f.eks. timer, minutter, sekunder *hint hint*
Derfor ville jeg først regne timeforskellen ud vha.:

DateDiff("h", tid1, tid2)

Derefter minutterne:

DateDiff("n", tid1, tid2)

...og til sidst sekunderne:

DateDiff("s", tid1, tid2)
Avatar billede sn0wflake Nybegynder
22. august 2002 - 03:04 #2
Hmmmm, jeg overvejede hvad der ville ske. Jeg tror at den "fejler" siden den udregner hele forskellen i timer og minutter og sekunder. Jeg må tænke...
Avatar billede coltau Juniormester
22. august 2002 - 06:59 #3
Beregningen: netto_timer = cdate(netto1) - cdate(netto2)
returnere jo blot et resultat af en beregning som er ASP's interne tal-format. (Decimaltal)

en cdate mere kan løse problemet.

netto_timer = CDATE(cdate(netto1) - cdate(netto2))

Nu indeholder "netto_timer" ASP's interne tidsformat.
Avatar billede pablo Nybegynder
22. august 2002 - 08:43 #4
Coltau, det var lige det der skulle til.
Tak for de vise ord.
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