07. september 2006 - 07:51
Der er
14 kommentarer og 1 løsning
Beregning i ASP
Hej Eksperter. Nogen der har et bud på følgende? Jeg har denne dato/tid værdi 05.09.2006 20:11 Hvordan trækker jeg en dag fra denne værdi?
Annonceindlæg fra Pax8
07. september 2006 - 08:12
#1
nyDato = dateadd("d",-1,DinDato)
07. september 2006 - 08:30
#2
Det vil sige: nyDato = dateadd("d",-1,DinDato) = nyDato = dateadd("d",-1,05.09.2006 20:11) ?
07. september 2006 - 09:04
#3
nyDato = dateadd("d",-1,cdate("05.09.2006 20:11"))
07. september 2006 - 09:27
#4
Fint :-) Må jeg lige spørge om det også er muligt at få Time() uden sekunder?
07. september 2006 - 09:39
#5
Ikke uden at fjerne det selv: left(time(),5)
07. september 2006 - 09:55
#6
Og et svar .o) <-- one Eyed Jack
07. september 2006 - 15:42
#7
hvorfor hedder der egentlig komma 5? i Time()
07. september 2006 - 15:56
#8
Det er til left funktionen: left(variabel,antalTegn) time returnere "16:00:00" og vi vil kun have de første 5 tegn ("16:00")
07. september 2006 - 15:59
#9
Jeg har forsøgt at få det skruet sammen med denne her, men noget er galt? Set rs = Conn.Execute("Select * FROM bruger where dato < dateadd("d",-1,cdate("05.09.2006 20:11")) ORDER BY ID DESC")
07. september 2006 - 15:59
#10
Ok, på den måde :-) (07/09-2006 15:56:56)
07. september 2006 - 16:10
#11
Jeg tror det er fordi du skal bruge dobbeltanførselstegn i strengen i stedet for enkelt, således: Set rs = Conn.Execute("Select * FROM bruger where dato < dateadd(""d"",-1,cdate(""05.09.2006 20:11"")) ORDER BY ID DESC")
07. september 2006 - 16:25
#12
Nok nærmere bruge det som ASP: Set rs = Conn.Execute("Select * FROM bruger where dato < #"& dateadd("d",-1,cdate("05.09.2006 20:11")) &"# ORDER BY ID DESC") AFhængig af din database (access,MySQL) skal datoen formateres rigtig.
07. september 2006 - 16:49
#13
Det hjalp :) Deler i point?
07. september 2006 - 17:12
#14
Nej, det er vist fennecs point...
07. september 2006 - 17:17
#15
Ok. så er der point :-)
Kurser inden for grundlæggende programmering