[Mono-bugs] [Bug 82245][Nor] New - DateTime.Parse can't parse "1/Jan/1980"

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Tue Jul 31 03:49:45 EDT 2007

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by si-mono at perception.co.nz.


--- shadow/82245	2007-07-31 03:49:45.000000000 -0400
+++ shadow/82245.tmp.18304	2007-07-31 03:49:45.000000000 -0400
@@ -0,0 +1,59 @@
+Bug#: 82245
+Product: Mono: Class Libraries
+Version: 1.2
+OS Details: 
+Status: NEW   
+Priority: Normal
+Component: System
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: si-mono at perception.co.nz               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+Summary: DateTime.Parse can't parse "1/Jan/1980"
+Please fill in this template when reporting a bug, unless you know what you
+are doing.
+Description of Problem:
+  DateTime can't parse dates that have months as strings (eg "1/Jan/1980"
+vs "1/1/1980")
+Steps to reproduce the problem:
+using System;
+namespace mono_bug {
+	class Program {
+		static void Main(string[] args) {
+			DateTime date = DateTime.Parse("1/Jan/1980");
+		}
+	}
+Actual Results:
+Unhandled Exception: System.FormatException: String was not recognized as a
+valid DateTime.
+  at System.DateTime.Parse (System.String s, IFormatProvider fp,
+DateTimeStyles styles) [0x00085] in
+  at System.DateTime.Parse (System.String s, IFormatProvider fp) [0x00000]
+in /build/buildd/mono-1.2.4/mcs/class/corlib/System/DateTime.cs:825 
+  at System.DateTime.Parse (System.String s) [0x00000] in
+  at mono_bug.Program.Main (System.String[] args) [0x00000] in
+Expected Results:
+  This should compile correctly.
+How often does this happen? 
+  Every time.

More information about the mono-bugs mailing list