Fix Abbreviated Genitive Month Names Parsing (dotnet/coreclr#26379)
authorTarek Mahmoud Sayed <tarekms@microsoft.com>
Tue, 27 Aug 2019 01:03:40 +0000 (18:03 -0700)
committerGitHub <noreply@github.com>
Tue, 27 Aug 2019 01:03:40 +0000 (18:03 -0700)
commitbac9982dbd3cd74b867419e96d1e8b471099a07f
tree5e409e07f7b55af9a5f8df6d2ffa7778a84f1fa5
parentd5d3f7b17eb24fd6c7c9400a1f4753acfc5f4c92
Fix Abbreviated Genitive Month Names Parsing (dotnet/coreclr#26379)

* Fix Abbreviated Genitive Month Names Parsing

In 3.0 we have fixed the formatting to use the abbreviated genitive month names when having "d" format specifier followed by "MMM". This fix is good as original formatting specs required but we needed to support the parsing when we have such genitive names.

* Addressing the feedback

Commit migrated from https://github.com/dotnet/coreclr/commit/b6553f380154ff69314eee6f1a28d669d9037f26
src/libraries/System.Private.CoreLib/src/System/Globalization/DateTimeFormatInfo.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/DateTimeFormatInfoScanner.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/DateTimeParse.cs