You can check your CurrentUICulture
which is InvariantCulture
(based on en-US
) or not like;
if(CultureInfo.CurrentUICulture == CultureInfo.InvariantCulture)
{
var month = DateTime.ParseExact("January", "MMMM", CultureInfo.InvariantCulture);
Console.WriteLine(month.ToString("MMMM", new CultureInfo("tr-TR"))); //ocak
}
else if(CultureInfo.CurrentUICulture == new CultureInfo("tr-TR"))
{
var month = DateTime.ParseExact("Ocak", "MMMM", new CultureInfo("tr-TR"));
Console.WriteLine(month); //ocak
}
else
{
//
}