Como posso converter um DateTime para um in
Tenho o seguinte DateTime 25/04/2011 17:12:13 e tentei convertê-lo para int
int result = dateDate.Year * 10000 + dateDate.Month * 100
+ dateDate.Day + dateDate.Hour + dateDate.Minute + dateDate.Second;
Mas ainda está recebendo 2011425, como posso obter tempo também?