Вам нужно использовать DateTime.ParseExact()
, это позволит вам указать свою культуру и формат.
Вот пример использования InvariantCulture :
DateTime dateTime = DateTime.ParseExact("5/26/2011",
"MM/dd/yyyy",
CultureInfo.InvariantCulture);
Ивот тот, который использует en-US
специально:
DateTime dateTime = DateTime.ParseExact("5/26/2011",
"MM/dd/yyyy",
CultureInfo.CreateSpecificCulture("en-US"));
Взгляните на документы MSDN .