Re[2]: Распознавание строки как DateTime
От: doliavlad  
Дата: 21.12.08 13:35
Оценка:
Здравствуйте, 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"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.