Substring ile neden uğraşıyorsunuz?
DateTime Time = DateTime.Parse(tarih);
int Gun = Time.Day;
int Ay = Time.Month;
int Yil = Time.Year.
Buradaki gibi basit ve hızlı bir şekilde kullanabilirsiniz.
String veriler ile bu tür işlemler yapmayın çok gerekmiyor ise, maaliyetlidir. Bellek...