Convertir la fecha de JavaScript a .NET DateTime
Obtengo un valor de fecha de JavaScript a un controlador en MVC y me gustaría analizarlo en formato .NET DateTime, pero me está dando un error como:
La cadena no fue reconocida como un DateTime válido.
El formato de la fecha de JavaScript es:
"Wed May 23 2012 01:40:00 GMT+0200 (W. Europe Daylight Time)"
He intentado esto pero no funciona:
DateTime.ParseExact(begin.Substring(1, 24), "ddd MMM d yyyy HH:mm:ss", CultureInfo.InvariantCulture);
¿Alguien me puede dar un código de muestra por favor? ¡Gracias!