У меня есть следующий код, который создает строку даты в формате en-us. Я хотел бы передать в LCID (или эквивалентное значение для локализованного языка) для создания локализованной версии строки даты. Как бы это сделать?
public static string ConvertDateTimeToDate(string dateTimeString) {
CultureInfo culture = CultureInfo.InvariantCulture;
DateTime dt = DateTime.MinValue;
if (DateTime.TryParse(dateTimeString, out dt))
{
return dt.ToShortDateString();
}
return dateTimeString;
}