Как создать локализованную строку даты с помощью CultureInfo

У меня есть следующий код, который создает строку даты в формате 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;
  }
24
задан GregC 27 April 2011 в 03:29
поделиться