Если формат строки даты является фиксированным (дд / мм / гггг), я бы рекомендовал вам использовать DateTime.ParseExact Method .
Код:
const string dateString = "12/02/2012";
CultureInfo provider = CultureInfo.InvariantCulture;
// Use the invariant culture for the provider parameter,
// because of custom format pattern.
DateTime dateTime = DateTime.ParseExact(dateString, "dd/MM/yyyy", provider);
Console.WriteLine(dateTime);
Также я думаю, что это может быть немного быстрее, чем Метод DateTime.Parse , потому что метод Parse пытается проанализировать несколько представлений строки даты и времени.