Parece que la carpeta para la fecha funciona incorrectamente en asp.net mvc

Tengo fecha de inicio en QueryString con valor: 3/1/2012

DateTime.Parse (Request.QueryString ["startdate"]). Número de mes de devolución del mes: 1

pero en mi controlador tengo el índice de acción (DateTime startDate) y startDate.Month return 3

Alguien puede explicar por qué la fecha no funciona como se esperaba?

por cierto, ya tengo cultura en web.config:

<globalization uiCulture="en-GB" culture="en-GB"/>

Respuestas a la pregunta(2)

Su respuesta a la pregunta