У меня есть следующая дата в строковом формате «2011-29-01 12:00 am». Теперь я пытаюсь преобразовать это в формат datetime с помощью следующего кода:
DateTime.TryParse(dateTime, out dt);
Но я всегда получаю dt как {1/1/0001 12:00:00 AM}, Подскажите, пожалуйста, почему? и как мне преобразовать эту строку в дату.
РЕДАКТИРОВАТЬ: Я только что видел, как все упоминали об использовании аргумента формата. Я упомяну сейчас, что я не могу использовать параметр формата, поскольку у меня есть некоторые настройки для выбора пользовательского формата даты, который хочет пользователь, и на основе этого пользователь может автоматически получать дату в текстовом поле в этом формате с помощью jQuery datepicker.