Skip to content

TryParseExact not working as expected #114159

@Mats391

Description

@Mats391

Description

TryParseExact works not as expected in net8. The code works correctly in net4.7.2

Reproduction Steps

Sample code

var foo = "Dez.20";
var culture = new CultureInfo("de-DE");
DateTime bar;
var parsed = DateTime.TryParseExact(foo, "MMM.yy", culture, DateTimeStyles.None, out bar);
Console.WriteLine("Parsed:" + parsed);

Expected behavior

The string gets parsed to DateTime 2020-12-01

Actual behavior

The string does not get parsed

Regression?

The code works in net4.7.2 and net4.8. It does no longer work in net6/8/9

Known Workarounds

No response

Configuration

Tested in net6/8/9 on Windows 10 x64

Other information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions