[Mono-bugs] [Bug 56436][Nor] Changed - DateFormat.ParseExact() can't handle quoted chars

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Tue, 6 Apr 2004 08:59:49 -0400 (EDT)


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 mail@martin-probst.com.

http://bugzilla.ximian.com/show_bug.cgi?id=56436

--- shadow/56436	2004-04-06 08:45:26.000000000 -0400
+++ shadow/56436.tmp.12757	2004-04-06 08:59:49.000000000 -0400
@@ -61,6 +61,31 @@
 patch included.
 
 ------- Additional Comments From mail@martin-probst.com  2004-04-06 08:45 -------
 Created an attachment (id=7204)
 Proposed patch fixing the double/single quote issue
 
+
+------- Additional Comments From mail@martin-probst.com  2004-04-06 08:59 -------
+I'm getting really confused now. The mono documentation says you can 
+use double quotes in these strings (from http://www.go-mono.com:
+8080/monodoc.ashx?link=t:System.Globalization.DateTimeFormatInfo):
+--- snip monodoc ---
+'xx' or "xx"	xx represents a string of characters of any length. The 
+characters are treated as literals.	"'d'" produces the character 'd', 
+and not the day of the month.
+--- snap monodoc ---
+
+Now while it definetly works using double quotation marks (") in 
+Microsofts .NET framework, the class library documentation says the 
+opposite (from http://msdn.microsoft.
+com/library/en-us/cpref/html/frlrfsystemglobalizationdatetimeformatinf
+oclasstopic.asp?frame=true):
+--- snip MS docs ---
+[...] If the custom pattern contains white-space characters or 
+characters enclosed in single quotation marks, the output string will 
+also contain those characters. [...]
+--- snap MS docs ---
+
+So both Documentations are wrong with Microsoft saying double quotes 
+don't work but they work and Mono saying double quotes work but the 
+don't. Hurray.