Здравствуйте, SergeyT., Вы писали:
ST>Здравствуйте, doliavlad, Вы писали:
D>>Не знает ли кто-нибудь какой-нибудь .Net библиотеки для парсинга строки в DateTime с заранее неизвестным форматом, чтобы гибко принимала строку? Или какие-нибудь более-менее универсальные RegEx выражения для этого?
ST>Если формат задается во время выполнения, но ты можешь узнать в каких позициях расположены месяц, год, и т.д., то поможет DateTime.ParseExact.
ST>Вот пример:
ST>ST>DateTime dt = DateTime.ParseExact(@"12.02.03 2007.09.30", @"H.m.s yyyy.M.dd", null);
ST>
ST>Подробнее см. MSDN.
Дата берется с интернет форумов, т.е. дата может быть в совершенно разном формате и нужна какая-то библиотека, которая могла бы вытащить эту дату из маленького куска текста:
Например, "Posted: Wed Nov 19, 2003 5:11 pm" или "Saturday, October 25, 2008 1:42 PM" или "12/20/2008 1:31 PM"