Hi Hans and thanks alot
Befor i got back here and read your post
I Tried Regx , But i will Use your solution
example below
string sdt0 = "660810";
sdt0 = System.Text.RegularExpressions.Regex.Replace(sdt0,
@"(\d{2})(\d{2})(\d{2})", "$2/$3/$1");
Console.WriteLine(DateTime.Parse(sdt0));
Console.WriteLine(sdt0);
//MMDDYY
string sdt1 = "081066";
sdt1 = System.Text.RegularExpressions.Regex.Replace(sdt1,
@"(\d{2})(\d{2})(\d{2})", "$1/$2/$3");
Console.WriteLine(DateTime.Parse(sdt1));
Console.WriteLine(sdt1);
//YYYYMMDD
string sdt3 = "19660810";
sdt3 = System.Text.RegularExpressions.Regex.Replace(sdt3,
@"(\d{4})(\d{2})(\d{2})","$2/$3/$1");
Console.WriteLine(DateTime.Parse(sdt3));
//MMDDYYYY
string sdt4 = "08101966";
sdt4 = System.Text.RegularExpressions.Regex.Replace(sdt4,
@"(\d{2})(\d{2})(\d{4})","$1/$2/$3");
Console.WriteLine(DateTime.Parse(sdt4));
Console.ReadKey();