Powiedzmy mam jedną z następujących ciągów:Get Data od String
"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"
Jaki byłby najlepszy i najszybszy sposób, aby uzyskać te daty z łańcucha (w DateTime
)?
(Tylko pierwsze wystąpiły Data w łańcuchach)
pożądane Powroty:
String 1: 16.03.2013 (as a DateTime)
String 2: 22.11.2012 (" ")
String 3: 23.12.2012 (" ")
Więc chciałbym wywołać metodę na coś takiego:
DateTime date1 = GetFirstDateFromString(string1);
To wydaje się być problemem do rozwiązania z Regular Expression! –
Jeśli są to formaty specyficzne dla kultury dla dat, można wyodrębnić format daty i użyć wyrażenia regularnego do wyszukania ciągu znaków. –
Są tak. Są zawsze w takim formacie – eMi