¿Cómo puedo convertir un DateTime a un int?

Tengo el siguiente DateTime 25/04/2011 5:12:13 PM e intenté convertirlo a int

 int result = dateDate.Year * 10000 + dateDate.Month * 100 
             + dateDate.Day + dateDate.Hour + dateDate.Minute + dateDate.Second;

Pero aún está obteniendo 2011425, ¿cómo puedo obtener el tiempo también?

Respuestas a la pregunta(5)

Su respuesta a la pregunta