Я столкнулся с небольшой проблемой, с которой я не могу справиться после стольких попыток, так что вот оно..... На моей странице есть текстовое поле, в которое я ввожу дату, и я хочу, чтобы эта дата была в объекте даты и времени.
например: date entd: 6 05 2020 (dd/MM/yyyy) должен быть в том же формате, когда я обращаюсь к нему в объекте даты и времени, но он изменяется на (6.05.2020, т.е.: формат MM/dd/yyyy).
я надеюсь, что я имею смысл здесь, все, что я хочу, это что-то вроде этого .....
DateTime dt = convert.ToDateTime(txtDate.Text);
dt должно быть (02.11.2010, а не 11.02.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: 6 05 2020 00:00:00, где должно быть 05/06/2020.
CalenderExtender1.Format = "dd.MM.yyy";
из AjaxControlToolkit? Я не думаю, что безопасно вводить дату, пользователи могут вводить что-либо, кто не знает, как работает ваше текстовое поле даты. - person Bastardo   schedule 06.10.2011