У меня есть эта функция...
private string dateConvert(string datDate)
{
System.Globalization.CultureInfo cultEnGb = new System.Globalization.CultureInfo("en-GB");
System.Globalization.CultureInfo cultEnUs = new System.Globalization.CultureInfo("en-US");
DateTime dtGb = Convert.ToDateTime(datDate, cultEnGb.DateTimeFormat);
datDate = dtGb.ToString(cultEnUs.DateTimeFormat.ShortDatePattern);
return datDate;
}
Но я хочу, чтобы он с начальным нулем все еще находился на более низких цифрах (1-9), поэтому дата 11-09-2009 (mm-dd-yyyy)...
Теперь, если я не преобразовал его id, используйте string.Format( "{0: d}", dateVar), как это сделать при преобразовании?
***** Решение *****
Использовал слегка измененный вариант ответа ниже (т.е. Тот, который будет отображать).
Convert.ToDateTime(datDate).ToString("MM-dd-yyyy");