Допустим, у меня есть одна из следующих строк:Получить Дата из строки
"Hello, I'm a String... This is a Stackoverflowquestion!! Here is a Date: 16.03.2013, 02:35 and yeah, plain text blah blah..-."
"This the other string! :) 22.11.2012. Its a Date you see"
"Here we have 2 Dates, 23.12.2012 and 14.07.2011"
Что бы лучший и самый быстрый способ получить эти даты из строки (в DateTime
)?
(только Первая произошла Дата в String)
Желательные Возвращает:
String 1: 16.03.2013 (as a DateTime)
String 2: 22.11.2012 (" ")
String 3: 23.12.2012 (" ")
Так что я бы назвал метод что-то вроде:
DateTime date1 = GetFirstDateFromString(string1);
Это, кажется, проблему решить с использованием регулярных выражений! –
Если это форматы, относящиеся к культуре для дат, вы можете извлечь формат даты и использовать регулярное выражение для поиска строки. –
Они да. Они всегда находятся в таком формате – eMi