У меня возникла небольшая проблема, с которой я не справился после стольких попыток, так что все готово ... На моей странице есть текстовое поле, в которое я ввожу дату, и я хочу эту дату в datetime объект.
Например:
дата ввода: 02.11.2010 (дд / мм / гггг) должна быть в том же формате, когда я обращаюсь к нему в объекте даты и времени, но он изменяется на (2/11/2011, т. е. формат MM / дд / гггг) .
Я надеюсь, что здесь я понимаю, все, что я хочу, это что-то вроде этого ...
DateTime dt = convert.ToDateTime(txtDate.Text);
dt должно быть (02.11.2010, а не 2.11.2010)
@ oded после использования следующего кода
DateTime sDate, eDate = new DateTime();
// Чтобы изменить даты для нашего использования.
DateTime.TryParseExact (txtFrom.Text, "dd / MM / yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out sDate);
DateTime.TryParseExact(txtFrom.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out eDate);
То, что я получаю в edate и sdate, это 1/1/0001 12:00:00 AM, где это должно быть 3/11 / 2011.