Converter a data do JavaScript em .NET DateTime

Obtendo um valor de data do JavaScript para um controlador no MVC e gostaria de analisá-lo para o formato .NET DateTime, mas ele está me dando um erro como:

A string não foi reconhecida como um DateTime válido.

O formato da data do JavaScript é:

"Wed May 23 2012 01:40:00 GMT+0200 (W. Europe Daylight Time)"

Eu tentei isso, mas não está funcionando:

DateTime.ParseExact(begin.Substring(1, 24), "ddd MMM d yyyy HH:mm:ss", CultureInfo.InvariantCulture);

Alguém pode me dar um código de exemplo, por favor? obrigado!

questionAnswers(4)

yourAnswerToTheQuestion