[Mono-dev] DateTime.Parse difference with .NET

Alfredo Jose Muela Romero aioros at ono.com
Tue Aug 9 04:27:31 EDT 2005


	Hello,

El Tue, 09 Aug 2005 13:30:19 +0900
Atsushi Eno <atsushi at ximian.com> escribió:

> Hello,

	[...] 
 
> In fact using DateTime.Parse() is somewhat stupid ;-) Read
> here:
> 
> http://msdn.microsoft.com/msdnmag/issues/05/03/CultureInfo/default
> .aspx?side=true#a
> 
> 	The DateTime.Parse method in the Microsoft .NET Framework
> 	has goals much like its predecessors, but unfortunately
> 	it suffers from some of the same problems. The code is
> 	slower since the extra checking takes time, and there
> 	will always be some new format that is not properly
> 	detected. In those older products, you may remember, the
> 	behavior was sometimes disparagingly referred to as "evil
> 	date parsing."
> 
> At least DateTime.Parse() is COM dependent where the behavior
> is totally unpredictable and not countable from
> DateTimeFormatInfo.


	But in [1] we find that format string we need to specify as a
valid format (see Globalization.DateTimeFormatInfo) it is
unfinished :-S

	May be I lost something... what do you suggest to use instead of
DateTime.Parse() or DateTime.ParseExact()?



			Alfredo.



More information about the Mono-devel-list mailing list