[C#] Gebruik ParseExact trouble...

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo allemaal,

Ik begin een tikkie gefrustreerd te raken, maar ik blijf maar errors krijgen met het parsen van een stukje datum/tijd welke een fixed layout heeft.

Wat wil ik?
Ik wil de string "2008-03-29, 14:58:10.234" (=fixed layout) parsen in een DateTime object.

Alleen ik krijg blijkbaar de dateTimeFormat-string niet correct voor elkaar.
Ik heb deze als volgt gedefinieerd: "yyyy-MM-dd, HH:mm:ss.fff"

Als ik bovenstaande format uitprobeer op een DateTime.Now.ToString( dateTimeFormat ), dan komt er een string uit die identiek is aan bovenstaande string die ik juist wil parsen. Alleen de parser (ParseExact) slikt hem toch niet en geeft de exception: "The DateTime represented by the string is not supported in calendar System.Globalization.GregorianCalendar."

Help... I'm lost...

Update
Op verzoek het stukje testcode dat ik gebruik...
code:
1
2
3
4
5
6
7
8
9
10
try
{
    string fullDateTime = "2008-02-21, 10:29:49.153";
    string dateTimeFormat = "yyyy-MM-dd, HH:mm:ss.fff";

    DateTime theTime = DateTime.ParseExact(fullDateTime, dateTimeFormat, null));
}
catch (Exception)
{
}


Thanks

[ Voor 16% gewijzigd door Verwijderd op 29-03-2008 15:52 ]


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 01:56
Toon eens met welke juiste code je dit wil doen ? Wat geef je op als 3de parameter bij ParseExact ?

Is gewoon werken met Convert.ToDateTime niet voldoende ?

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
whoami schreef op zaterdag 29 maart 2008 @ 15:17:
Toon eens met welke juiste code je dit wil doen ? Wat geef je op als 3de parameter bij ParseExact ?

Is gewoon werken met Convert.ToDateTime niet voldoende ?
Hmmm.. die Convert.ToDateTime had ik nog niet bedacht... eens proberen.
Ik heb trouwens de code even toegevoegd

Update
En nee... hetzelfde probleem als met ParseExact...

[ Voor 8% gewijzigd door Verwijderd op 29-03-2008 15:27 ]


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 01:56
Met Convert krijg ik die fout iig niet. Geef je daar ook een formatstring mee ? Ben je zeker dat die correct is ?

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
whoami schreef op zaterdag 29 maart 2008 @ 15:30:
Met Convert krijg ik die fout iig niet. Geef je daar ook een formatstring mee ? Ben je zeker dat die correct is ?
Zie code snippet.
Maar wat wellicht meeteld is misschien het feit dat ik de engelse XP draai en vervolgens de "Dutch" formats gebruik. Gezien de exceptie is er iets mis in de hoek van 'globalization / localization'.

Tja... wordt vervolgt :(