Conversión y análisis de DateTime DateTime.Now.ToString ("MM / dd / aaaa hh: mm: ss.fff")

Almaceno algunos DateTime en un registro CSV con:

DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss.fff")

Cuando intento leerlo encontré algo como:

"05/15/2012 10:09:28.650"

El problema es cuando intento lanzarlo como DateTime otra vez ...

DateTime.Parse("05/15/2012 10:09:28.650");

Lanza una excepción "Invalid DateTime" o algo así ...

¿Cómo puedo releer adecuadamente el DateTime?

Respuestas a la pregunta(3)

Su respuesta a la pregunta