After migrating from .netcore3.1 to .net6.0 a simple console app now prints out some months with a 4 letter abberviation:
Console.WriteLine(DateTime.Parse("1-Jul-2022").ToString("MMM"));
//outputs July, used to be Jul
Console.WriteLine(DateTime.Parse("1-Sep-2022").ToString("MMM"));
//outputs Sept, used to be Sep
How to make it revert to the netcore3.1 behaviour? Please note I would like a global solution not one that 'fixes' an invidiual instance of DateTime.ToString( )
My DateTimeFormatInfo.CurrentInfo has Culture en-AU - nothing else has changed on my OS