14. september 2004 - 12:16
Der er
6 kommentarer og 1 løsning
Min datediff fejler
Kode: TmpLast = Cdate(StrLastFile) TmpDate = Cdate(now()) TmpDatediff = datediff("d",TmpLast,TmpDate) response.write "Nyeste fil i D:/sent: " & StrLastFile & "<br>" response.write "Kl. er nu " & TmpDate & "<br>" response.write "Tidsforskellen er " & TmpDatediff & " minutter<br>" Resultat: Nyeste fil i D:/sent: 10-09-2004 14:13:10 Kl. er nu 14-09-2004 12:14:31 Tidsforskellen er 4 minutter - Det stemmer jo ikke. Tidsforskellen er over 4 dage (!!) ...hjælp ?
Annonceindlæg fra Kommando
14. september 2004 - 12:21
#1
Prøv med: TmpLast = Cdate(StrLastFile) TmpDate = Cdate(now()) TmpDatediff = datediff("d",TmpDate,TmpLast) //>Rune
14. september 2004 - 12:22
#2
´Hmm ved nærmere eftertanke, hedder det egentlig ikke: TmpLast = Cdate(StrLastFile) TmpDate = Cdate(now()) TmpDatediff = datediff("dd",TmpLast,TmpDate) //>Rune
14. september 2004 - 12:23
#3
Næh... Hmm Prøv sådan her: TmpLast = Cdate(StrLastFile) TmpDate = now() TmpDatediff = datediff("d",TmpDate,TmpLast) -lige til orientering, så skal der ikke CDate() omkring Now(), eftersom det allerede er et dato format i forvejen... //>Rune
14. september 2004 - 12:29
#4
Er det dage eller minutter du er efter??? datediff("d",TmpLast,TmpDate) giver antal dage datediff("n",TmpLast,TmpDate) giver minutter
14. september 2004 - 12:29
#5
nej , den med Cdate - har jeg også fjernet igen .. det var et desperat forsøg
14. september 2004 - 12:30
#6
Jeg er ude efter den forskel der er. Men i minutter er ok til at starte med
14. september 2004 - 12:32
#7
ha ha ah .. jeg har siddet og prøvet med "m" g "d" og "S".. Det var en åndsvagf fejl :)
Kurser inden for grundlæggende programmering