Как я могу использовать DateTime.Parse () с разделителем точек? - PullRequest
0 голосов
/ 08 сентября 2011

Я бы хотел разобрать дату вроде этой "1.09.2011"? Должен ли я использовать IFormatProvider?

Я знаю, что могу попытаться заменить точку методом замены, но мне не нравится идея.

Ответы [ 2 ]

5 голосов
/ 08 сентября 2011

Попробуйте DateTime.ParseExact( myString, "d.MM.yyyy", CultureInfo.InvariantCulture);

РЕДАКТИРОВАТЬ

Измените формат с "dd.MM.yyyy" на "d.MM.yyyy", чтобы правильно отобразить строку ввода Драна.

1 голос
/ 08 сентября 2011

DateTime.ParseExact позволяет указать строку формата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...