I need to localize my C# DateTime object based on a two letter ISO-3166 country code
https://en.wikipedia.org/wiki/ISO_3166-2
Is there a way to do it?
I'm only able to apply a given culture using the 5 character country representation (en-US, nl-NL and so on..)
System.Globalization.CultureInfo cultureinfo =
new System.Globalization.CultureInfo("nl-NL");
DateTime dt = DateTime.Parse(date, cultureinfo);
Even a surjective mapping would be ok (i.e. more than one country code map to a single C# culture)