Avatar billede sjoller Nybegynder
14. september 2001 - 19:53 Der er 15 kommentarer og
2 løsninger

Dato og MySQL

Endnu et spørgsmål om det...

Jeg har en MySQL der konverterer alle datoformater som YYYY-MM-DD, når jeg indsætter med \"Date()\" som på min server er formateret DD-MM-YYYY konverterer MySQL formatet.
Mit spørgsmål er hvordan jeg indsætter dags dato fra en dansk server, henter det igen og formaterer datoen til DD-MM-YYYY ?
Avatar billede jiggypoof Nybegynder
14. september 2001 - 20:15 #1
FormatDateTime() findes i 4 forskellige udgaver som taler for sig selv
FormatDateTime(now,1): 10. maj 1999
FormatDateTime(now,2): 10-05-99
FormatDateTime(now,3): 07:34:12
FormatDateTime(now,4): 07:34
Avatar billede jiggypoof Nybegynder
14. september 2001 - 20:20 #2
Altså vil du ha det så
at outputtet skal være 14/09/2001 ?
Avatar billede sjoller Nybegynder
14. september 2001 - 20:33 #3
Problemet er at når jeg i dag indsætter \"date()\" i databasen konverterer MySQL det automatisk til at være \"2014-09-20\". Dvs. at det allerede før det indsættes skal konverteres, men til hvad ?

Og ja jeg ønsker at have et output der er identisk med det jeg får ved \"Date()\"
Avatar billede jiggypoof Nybegynder
14. september 2001 - 20:36 #4
ahh hang on, lad mig lige hente dokumentation om mysql :)
Sikkert en anden som svare før, men hey sådanm lære man jo :)
Avatar billede jiggypoof Nybegynder
14. september 2001 - 20:48 #5
Ved ik om det virker men prøv at smide

Session.LCID = 1030  i toppen af ASP siden
Avatar billede sjoller Nybegynder
14. september 2001 - 20:49 #6
Den sætter jo bare min locale identifier til at være dansk, hvordan skulle det kunne ændre på noget...

Men jeg er desperat, så jeg prøver...
Avatar billede sjoller Nybegynder
14. september 2001 - 20:52 #7
Nope.... det ændrede præcist ingenting... :-(

men hvad hedder LCID\'en for USA.. det kan være man kan fidle lidt der ved at sætte den til at være det når man indsætter date\'en, så kan det være at den tager det \"rigtige\" format ?
Avatar billede jiggypoof Nybegynder
14. september 2001 - 20:58 #8
Dunno har aldrig brugt det :)
Hvorfor skulle man det, kan du ikke bare sætte din mysql til iddk
Avatar billede sjoller Nybegynder
14. september 2001 - 21:10 #9
Hvordan gør jeg det ?
Avatar billede sjoller Nybegynder
14. september 2001 - 21:11 #10
Jeg har læst i min o\'reilly bog at MySQL altid gemmer date formatet i YYYY-MM-DD ?
Avatar billede sjoller Nybegynder
14. september 2001 - 21:15 #11
Avatar billede jiggypoof Nybegynder
14. september 2001 - 21:16 #12
Så betyder der jo at vi skal finde en løsning, eller en omrokering af dit output :)
Avatar billede sjoller Nybegynder
14. september 2001 - 21:17 #13
Hvis du hjælper mig med at løse problemet er der 120 pts. i det .....
Avatar billede jiggypoof Nybegynder
14. september 2001 - 21:19 #14
Uep, er igang :)
Avatar billede tommyf Nybegynder
14. september 2001 - 21:47 #15
peace out
Avatar billede jiggypoof Nybegynder
14. september 2001 - 21:49 #16
peaceout?
Avatar billede sjoller Nybegynder
14. september 2001 - 22:01 #17
Jeg takker endnu engang for hjælpen...

/ Sjoller
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