07. juni 2005 - 10:31Der er
12 kommentarer og 1 løsning
Dato formatering for SqlDateTime, når man køre med en amerikansk
Hej
Hvilken måde håndtere man bedst dato formatering for SqlDateTime, når man køre med en amerikansk Dato format på SqlServeren ? Jeg arbejder på en asp.net applikation. Et eksempel på både formatering i en stored procedure og et på formatering i applikationen vil være helt fint.
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Ok, jeg tror at der sket en misforståelse... det jeg ønsker er at, når brugeren indtaster en dato i europæisk datoformat: 16-06-2005 skal den i min SqlDatabase indsættes som 6-16-2005 dvs. i amerikansk format. Kunne du evt. istedet for fortælle mig om et cast funktion i såvel min applikation som i en stored procedure.
Det du gør, er det, at oprette midlertidig tabel og konvertere datoen om og nedlæg tabellen ?
pointen er at min kode ingen steder indeholder datoer i tekst format - og når man ikek bruger datoer i tekst format så er der ingen forskel på DK og US (teknisk set er det nemlig et tal med antal millisekunder siden en gang for lang tid siden)
at jeg opretter en tabel til at demonstrere brugen af parameters er bare demo setup
Det virker helt fint nu, istedet for SqlDateTime kan man også bare brug DateTime, selvom der i paramter oprettelsen er angivet at datoen er typen SqlDateTime, hvilket jeg ikke vidste. Danke arne. smid et svar.
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.