Avatar billede donpedrodelavega Nybegynder
17. august 2005 - 21:59 Der er 7 kommentarer og
1 løsning

Konvertering af dato fra string til DateTime

Jeg har datoer i følgende format som jeg skal have over i nogle DateTime objekter... men de automatiske kan ikke finde ud af det...

Wed Aug 17 21:50:43 GMT+0200 2005

Jeg har forsøgt med...
- DateTime.Parse(str)
- Convert.ToDateTime(str)

/ DP
Avatar billede nielle Nybegynder
17. august 2005 - 22:04 #1
Hvordan har fejlbeskederne set ud?
Avatar billede donpedrodelavega Nybegynder
17. august 2005 - 22:10 #2
String was not recognized as a valid DateTime

DP
Avatar billede nielle Nybegynder
17. august 2005 - 22:34 #3
Den er lidt tricky. Hvor får du de dato-strenge fra?
Avatar billede nielle Nybegynder
17. august 2005 - 22:36 #4
GMT+2 er jo en tidszone øst for Danmark. Men alligevel er det et engelsk-sporget format.
Avatar billede arne_v Ekspert
18. august 2005 - 15:21 #5
string s = "Wed Aug 17 21:50:43 GMT+0200 2005";
            DateTime dt = DateTime.ParseExact(s.Replace("GMT",""), "ddd MMM d HH:mm:ss zzz yyyy", new CultureInfo("en-US", false), DateTimeStyles.AllowWhiteSpaces);

virker
Avatar billede donpedrodelavega Nybegynder
23. august 2005 - 20:45 #6
mange tak for hjælpen, Arne; det var lige i øjet... :)

smid et svar og så får du pts...

/ DP

PS. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcustomdatetimeformatstrings.asp
Avatar billede arne_v Ekspert
23. august 2005 - 20:46 #7
svar
Avatar billede donpedrodelavega Nybegynder
23. august 2005 - 20:53 #8
takker mange gange :)

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