я пытаюсь разобрать точную дату, основываясь на сборе информации пользователя с фейсбука.Я получаю сообщение об ошибке: Строка не была распознана как действительный DateTime.
, что является лучшим способом для анализа даты в формате дд / мм / гггг
h.AddUser(r.id, r.FBid, accessToken, r.first_name, r.last_name, DateTime.ParseExact(r.birthday, "dd-MM-yyyy", System.Globalization.CultureInfo.InvariantCulture), r.email, DateTime.Now, r.gender, "http://graph.facebook.com/" + r.id + "/picture?type=large");
ОБНОВЛЕНИЕ:
, если день рождения указан в дд / мм / гггг, тогда
DateTime.ParseExact(r.birthday, "dd/MM/yyyy", new System.Globalization.CultureInfo("en-GB"));
, если день рожденияММ / ДД / ГГГГ, тогда
DateTime.ParseExact(r.birthday, "dd/MM/yyyy", new System.Globalization.CultureInfo("en-GB"));
я нашел решение своей проблемы, опубликовав его, чтобы, если другие испытывают ту же проблему, могли найти то же решение, что и я