Как извлечь дату из строки?
Я из Сербии, и в нашей стране у каждого гражданина есть свой уникальный "номер", данный при рождении, называемый JMBG. Он содержит ровно 13 цифр. Он выглядит как "0704982763816", где первые 7 цифр представляют дату рождения (ДД,ММ, гггг). Как преобразовать это в тип datetime, чтобы я мог запросить таблицу для записей с датой рождения больше или меньше от этой даты?
Что я уже пробовал:
string unos = "0704982"; DateTime datum= DateTime.ParseExact(unos, "ddmmyyy", System.Globalization.CultureInfo.InvariantCulture); MessageBox.Show(datum.ToString());
Это возвращает 7.4.0982, но мне нужно 7.4.1982. Также проблема есть и у людей, родившихся после 1999 года. год, например 0704001 - возвращает 7.4.0001