Cho phép nói rằng tôi có một trong những chuỗi kí tự sau:Nhận ngày từ 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"
Điều gì sẽ là cách tốt nhất và nhanh nhất để có được những ngày này từ chuỗi (trong DateTime
)?
(Chỉ đầu tiên xảy ra ngày trong String)
Returns Desirable:
String 1: 16.03.2013 (as a DateTime)
String 2: 22.11.2012 (" ")
String 3: 23.12.2012 (" ")
Vì vậy, tôi sẽ gọi một phương thức gì đó như:
DateTime date1 = GetFirstDateFromString(string1);
Điều này dường như là một vấn đề để giải quyết với Regular Expression! –
Nếu đó là định dạng văn hóa cụ thể cho ngày, bạn có thể trích xuất định dạng ngày và sử dụng cụm từ thông dụng để tìm kiếm chuỗi. –
Chúng có. Chúng luôn ở định dạng – eMi