public static string ConvertDateToCulture(string dateAsString)
{
DateTime dateTime;
if (DateTime.TryParse(dateAsString, out dateTime))
{
//return dateTime.ToString(CultureInfo.InvariantCulture);
return dateTime.ToString(new CultureInfo("en-US"));
}
if (DateTime.TryParse(dateAsString, new CultureInfo("de-DE", false), DateTimeStyles.None, out dateTime))
{
return dateTime.ToString(new CultureInfo("en-US"));
}
if (DateTime.TryParse(dateAsString, new CultureInfo("en-US", false), DateTimeStyles.None, out dateTime))
{
return dateTime.ToString(new CultureInfo("en-US"));
}
if (DateTime.TryParse(dateAsString, CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime))
{
return dateTime.ToString(new CultureInfo("en-US"));
}
return null;
}