Unerwartetes Ergebnis bei DateTime.ParseExact

04/11/2007 - 21:34 von Peter Holschbach | Report spam
Hallo,

ich habe folgende Zeile:

result = DateTime.ParseExact("1999-12-01T23:59:59Z", "yyyy-MM-ddTHH:mm:ssZ",
CultureInfo.InvariantCulture);

die mir in "result" "02.12.1999 00:59:59" zurückliefert statt wie erwartet
"01.12.1999 23:59:59"
Hat da jemand eine Idee ?

danke
Peter
 

Lesen sie die antworten

#1 Thomas Scheidegger
05/11/2007 - 02:13 | Warnen spam
Hallo Peter

DateTime.ParseExact("1999-12-01T23:59:59Z", "yyyy-MM-ddTHH:mm:ssZ"
die mir in "result" "02.12.1999 00:59:59" zurückliefert statt wie erwartet "01.12.1999 23:59:59"




offensichtlich Zeitzonen-Einfluss...
DateTime hat dazu leider eine etwas 'bedenkliche' Geschichte...

http://msdn2.microsoft.com/en-us/li...fhz89.aspx
http://msdn2.microsoft.com/en-us/ne...69606.aspx
http://msdn2.microsoft.com/en-us/li...73825.aspx
http://msdn2.microsoft.com/en-us/li...syy57.aspx
http://msdn2.microsoft.com/en-us/li...873ya.aspx
http://msdn2.microsoft.com/en-us/li...3ddd4.aspx

http://blogs.msdn.com/bclteam/archi...27702.aspx

<URL:http://blogs.msdn.com/bclteam/archi...e.aspx>
<URL:http://blogs.msdn.com/bclteam/archi...e.aspx>



Thomas Scheidegger - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen