Avatar billede starf Nybegynder
08. juni 2006 - 16:02 Der er 7 kommentarer og
1 løsning

Dato fra DB til DatePicker

Jeg forsøger at hente en dato ind fra min database og placere den i en datepicker, så den får den dato der står i dbén. Men jeg får altid:

"String was not recognized as a valid DateTime."

Min DB er bare en varchar (lang forklaring om hvorfor jeg bruger den metode)

måden det står i min db er:

MM/DD/yyyy

under custom format på min datepicker har jeg sat det også som custom format.. Nogle der kan forklare mig hvorfor det fucker sådan ?
Avatar billede nielle Nybegynder
08. juni 2006 - 18:00 #1
For at konvertere din varchar-værdi til en korrekt DateTime, kan du f.eks. gøre sådan:

            string varchar = "06/08/2006";
            IFormatProvider culture = new CultureInfo("en-US", true);
            DateTime dato = DateTime.Parse(varchar, culture);
Avatar billede hmortensen Nybegynder
08. juni 2006 - 18:01 #2
Formattet skal vel være MM/dd/yyyy.
Har du sat Format egenskaben ?
Avatar billede starf Nybegynder
08. juni 2006 - 18:07 #3
datepicker formen er sat til custom og så mm/dd/yyyy har prøvet alt det med at bruge culture info til at få hele programmet til altid at sætte dato til engelsk. men fik det aldrig til at virke.. så måtte gøre det sådan her.

"Har du sat Format egenskaben ?"
hvis du mener om jeg har sat custom til så har jeg da.

nielle> prøver lige din kode imorgen er ik lige i nærhedne af den comp det ligger på.
Avatar billede Syska Mester
08. juni 2006 - 23:19 #4
Skal ikke kunne sige det, men er der ikke forskel på om man bruge små eller store bogstaver til at angive Custom format?

// ouT
Avatar billede starf Nybegynder
09. juni 2006 - 08:53 #5
nielle smid et svar
Avatar billede nielle Nybegynder
09. juni 2006 - 11:26 #6
Svar :^)
Avatar billede nielle Nybegynder
09. juni 2006 - 11:28 #7
... men jeg synes nu at du burde se at få konverteret dit felt til et rigtigt dato-felt i stedet for et varchar-felt. Dels vil det spare plads i din database, og dels er der mange ting (f.eks. sortering på dato) som vil blive meget simple at lave.
Avatar billede starf Nybegynder
09. juni 2006 - 12:00 #8
i know men der er nogle gode grunde til det ik er pt :P men tak any way
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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

IT-JOB

European Stonecraft

Intern Navision/BC Supporter

Netcompany A/S

Test Consultant

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Bliv en del af vores nye mobiludviklingsteam i Cyberdivisionen i Hvidovre