Datumproblem 06/05/2008 blir 2008-06-05

Databaser & SQL

1 svar · 421 visningar · startad av Bjuris

Medlem sedan juli 2001514 inlägg
Trådstart#1

Har ett litet problem i sql (sql server 2005)

Jag har ett datum (format 06/05/2008 DD/MM/YYYY - british(alltså 5:e maj) som jag skickar via en sp ner i databasen i ett fält (datatime).
När jag kollar datat som går ner i databasen så har den följande format 2008-06-05 YYYY-MM-DD HH:MI:SS.MMM ODBC Canonical(alltså 5:e Juni)

Någon som vet hur jag skall göra för att datumet skall bli korrekt. Jag kan inte ändra datumformatet som kommer från koden då det är spikat

Medlem sedan dec. 19995 874 inlägg
#2

06/05/2008 DD/MM/YYYY, är ju den 6 maj.

Specificerar du vilken datatyp ditt datum är i i din kod, eller använder sparar du datumet som en sträng?

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)