Конвертировать дату из формата ММ / дд / ГГГГ в формат дд / ММ / ГГГГ

Я столкнулся с небольшой проблемой, которую я не могу решить после стольких попыток, так что вот оно ... На моей странице есть текстовое поле, в котором я ввожу дату, и я хочу эту дату в объекте datetime.

например: дата ввода: 02.11.2010 (дд / мм / гггг) должна быть в том же формате, когда я обращаюсь к ней в объекте даты и времени, но она меняется на (2/11 / 2011, т.е. формат ММ / дд / гггг).

Надеюсь, я понимаю здесь все, что мне нужно, это что-то вроде этого .....

DateTime dt = convert.ToDateTime(txtDate.Text);

dt должно быть (2 ноября 2010 г., а не 2 ноября 2010 г.)

@oded после использования следующий код

DateTime sDate, eDate = new DateTime(); 

// Чтобы изменить даты для нашего использования. DateTime.TryParseExact (txtFrom.Text, «дд / ММ / гггг», CultureInfo.InvariantCulture, DateTimeStyles.None, вне sDate);

DateTime.TryParseExact(txtFrom.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out eDate); 

В edate и sdate я получаю 01.01.01, 00:00:00, а должно быть 3/11/2011.

8
задан Oded 6 October 2011 в 13:15
поделиться