Avatar billede maron Nybegynder
24. juli 2008 - 08:17 Der er 15 kommentarer og
1 løsning

Dato i datetime

Jeg har kun brug for at få vist datoen ud af denne datetime:
2008-07-24 01:23:24
Så formatet kan sammenholdes med ASP-Date() "24-07-2008

Nogen der kender en løsning på det?
Avatar billede w13 Novice
24. juli 2008 - 08:25 #1
DateValue() måske?
24. juli 2008 - 08:36 #3
Undskyld - ramte en forkert tråd!!!
Avatar billede maron Nybegynder
24. juli 2008 - 10:35 #4
Hvordan DateValue() ?
Avatar billede w13 Novice
24. juli 2008 - 10:39 #5
sDato = "2008/07/24 01:23:24"
sDato = DateValue(sDato)
Response.Write sDato 'Skriver: 2008/07/24
Avatar billede maron Nybegynder
24. juli 2008 - 11:32 #6
Okay, men dett format kan ikke sammenholdes med Date() da det skrives
24-07-2008 og DateValue så skrives 2008-07-24
Avatar billede w13 Novice
24. juli 2008 - 11:35 #7
Jeg mener også, det skrives 24/07/2008 - bare en typo.
Men du kan jo prøve det. Det burde skrive det i samme format som din anden dato.
Det afhænger jo så også lidt af, hvordan serveren er sat op.

Under alle omstændigheder kan du altid sammenligne 2 datoer, hvis de er i formatet date. Evt. ved at bruge CDate().
Avatar billede showsource Seniormester
24. juli 2008 - 11:36 #8
Kommer dato fra en sql db?
Avatar billede maron Nybegynder
24. juli 2008 - 11:58 #9
Ja. datoen kommer fra en MySql database.
Avatar billede showsource Seniormester
24. juli 2008 - 12:04 #10
SELECT DATE_FORMAT(datofelt, '%d-%m-%Y') as dato

eller hvis du blot vil ha' datoen alene

SELECT DATE(datofelt) as dato

Men hvorfor skal du sammenligne?
Kunne også gøres i query
Avatar billede maron Nybegynder
24. juli 2008 - 14:56 #11
F.eks for at vise.
Disse profiler er oprette i dag.

Og gemmes denne data i MySql datetime.
Avatar billede showsource Seniormester
24. juli 2008 - 16:22 #12
Nu er jeg ikke helt med.
Når du gemmer en profil, så gemmer du vel som yy-mm-dd hh:mm.ss

SELECT `navn` FROM `tabel` WHERE `datofelt` > CURDATE() ORDER BY `navn`

vil jeg mene henter de rows hvor datoen er større end f.eks. 2008-07-24
Avatar billede maron Nybegynder
24. juli 2008 - 17:00 #13
Tja. det har du faktisk ganske ret i.:-)
Det prøver jeg nu lige først....
Avatar billede maron Nybegynder
24. juli 2008 - 19:59 #14
Det virker perfekt.:-)
Avatar billede showsource Seniormester
24. juli 2008 - 21:55 #15
Avatar billede maron Nybegynder
24. juli 2008 - 21:59 #16
Super.:-)
Mange tak for hjælpen.
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

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