https://bugzilla.novell.com/show_bug.cgi?id=673762

https://bugzilla.novell.com/show_bug.cgi?id=673762#c0


           Summary: DateTime.ParseExact doesn't recognize '/' in format
                    string as date separator
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.6.x
          Platform: x86
        OS/Version: openSUSE 11.3
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: System
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
          Found By: ---
           Blocker: ---


Created an attachment (id=415275)
 --> (http://bugzilla.novell.com/attachment.cgi?id=415275)
test case

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.13)
Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)

When supplying a date format string to DateTime.ParseExact it is possible to
use "/"-chars to designate a general date separator char. These are practically
an alias for the DateSeparator property of the DateTimeFormatInfo instance that
is also passed to ParseExact. This makes it possible to parse "01.01.2011" with
a "dd/MM/yyyy" format string when the given DateSeparator is ".".

This is at least how it works with .NET.

Mono however throws a FormatException thinking the format string is invalid.

Reproducible: Always

Steps to Reproduce:
1. Run the attached test case.
Actual Results:  
Mono throws a FormatException once the format string uses "/" instead of ".".
NET parses the date correctly.

Expected Results:  
Mono should parse the date correctly as does .NET.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to