У меня есть следующая дата в строковом формате "2011-29-01 12:00". Теперь я пытаюсь преобразовать это в формат datetime со следующим кодом:
DateTime.TryParse(dateTime, out dt);
Но я все равно получаю dt как {1/1/0001 12:00:00 AM}. Не могли бы вы рассказать мне, почему? и как я могу преобразовать эту строку на сегодняшний день.
EDIT: Я только что видел, что все упомянули использование аргумента формата. Я сейчас упомянул, что не могу использовать параметр формата, поскольку у меня есть некоторая настройка, чтобы выбрать пользовательскую дату, соответствующую желаемому пользователю, и на основе этого пользователя можно автоматически получать дату в текстовом поле в этом формате с помощью jQuery datepicker.